델파이 예제 소스를 보던중에 궁금한게 잇어서 문의 드립니다.
아직 초보라서.. ㅎㅎ
소스중에 프로시져 안에 프로시져를 코딩했더군요
[소스]===========================================================
procedure TADODBTest.FormCreate(Sender: TObject);
procedure SetupControls;
var
I: Integer;
begin
for I := 0 to StatusBar.Panels.Count - 1 do
StatusBar.Panels[I].Text := '';
...
SetEventsVisible(ViewEvents.Checked);
end;
begin
FMaxErrors := -1;
................
FDetailQueries := TStringList.Create;
StreamSettings(False);
SetupControls;
ParameterSourceClick(Self);
end;
==================================================================
이렇게요.. ㅎㅎ
이거 어떤 기능상의 이점이 있기 때문에 이러지 않았을까 해서 질문 올립니다.
어떤 이점이 있고 또는 단점이 있는지 또.. 보니까. 그냥. 프로시져처럼..
SetupControls; 이렇게 호출이 되더군요...
고수님들.. 부탁드립니다. (C++의 InLine함수의 역할일까요?)
외부에서 호출이 불가능한 프로시져 입니다.
이렇게 사용하는 이유는?
모듈화라고 이해하시면 될겁니다.