보통 컴포넌트 만들때 create문장 또는 다른함수에 아래와 같은 문장을 넣는데
정확히 뭘 뜻하는지가 궁금합니다. 그리고 inherited가 문장위에 있을수도 있고
문장아래에 있을수도 있고 밑에와 같이 inherited옆에 문장이 있을때도 있는데
좀 자세히좀 가르켜 주세요...
너무 궁금합니다.
밑에예 몇개의 정확한 설명좀 부탁드립니다.
constructor TStr.Create(AOwner: TComponent);
begin
inherited Create(AOwner);
end;
procedure TStr.DrawCell(ACol, ARow: Longint; ARect: TRect; AState: TGridDrawState);
begin
inherited DrawCell(ACol, ARow, ARect, AState);
end;
constructor TStr.Create(AOwner: TComponent);
begin
inherited;
~~~ 내용
end;
constructor TStr.Create(AOwner: TComponent);
begin
~~~ 내용
inherited;
end;
초보 wrote:
> 보통 컴포넌트 만들때 create문장 또는 다른함수에 아래와 같은 문장을 넣는데
> 정확히 뭘 뜻하는지가 궁금합니다. 그리고 inherited가 문장위에 있을수도 있고
> 문장아래에 있을수도 있고 밑에와 같이 inherited옆에 문장이 있을때도 있는데
> 좀 자세히좀 가르켜 주세요...
> 너무 궁금합니다.
> 밑에예 몇개의 정확한 설명좀 부탁드립니다.
>
> constructor TStr.Create(AOwner: TComponent);
> begin
> inherited Create(AOwner);
> end;
>
> procedure TStr.DrawCell(ACol, ARow: Longint; ARect: TRect; AState: TGridDrawState);
> begin
> inherited DrawCell(ACol, ARow, ARect, AState);
> end;
>
> constructor TStr.Create(AOwner: TComponent);
> begin
> inherited;
> ~~~ 내용
> end;
>
> constructor TStr.Create(AOwner: TComponent);
> begin
> ~~~ 내용
> inherited;
> end;
>