프로그램에서 버튼이나 텍스트를 만들면 자동으로 procedure가 생성되는것은 알겠는데
임의로 procedure를 생성해서 사용하는 것은 어떻게 되는거에요?
개념이 전혀없어서 질문도 잘 못하겠네요.
C와 VB개열 개발자인데 회사에서 델파이 하라고해서 보고 있는데 이해가 안가요.
C와 VB를 예를 들어서 설명 해주시면 감사하겠습니다.
(개념점 자세하게 알 수있으면 좋겠습니다.)
procedure UPDATE_LANGUAGE;
procedure UpdateLoginInformation(aType:integer);
이런식으로 되어 있는데.. ㅜ.ㅜ
미리 델파이에서는 이벤트들을 모아 놓고 버튼이 클릭 되었을 때 더블클릭 되었을때 이벤트가 발생했을 때
프로시저를 정해 놓았다고 할 수 있겠네요. 이점은 VB과 동일 하니 잘 아실것 같습니다.
예를 들면 폼위에 버튼을 생성후 좌측에 보면 속정을 설정 하는 창에 여러 이벤트들이 나열되었 있는 것을 볼 수 있겁니다.
그래서 더블클릭해서 그냥 특정 이벤트가 발생 했을 때 어떤 행동을 하라고 코딩하시면 끝날것 같네요.
그리고 자동 생성되는 것 말고 직접 적어서 프로시저를 만든다는 것은 뭐... 전역 함수나 프로시저를 만든다고
생각하면 될것 같네요. C 에서 처럼 말입니다.
객체지향을 알고 계시다면 폼이 생성 되면 몇개의 구역으로 나누어 져있는 것을 보았을 겁니다.
Public, priavate ... 여기에다가 procedure add (); 사용자가 정의해서 프로시저를 만들면
이폼을 상속 받아서 만드는 폼에서 사용할 수 있겠죠. (public, protected ) 만약 그냥
impliments 아래에 생성 하셨다면 C에서 처럼 전역함수처럼 그 파일 내에서 사용하 실수 있습니다.
(더 많은 방법들이 이겠지만 말이 길이 질 것 같아서 이만 줄이겠습니다.)
델파이라고 특별한 것이 있겠습니까. 다 같은 프로그램밍하기 위해서 만들어진 언어인데요.
즐거운 코딩 되세요.