델파이에서 생성한 기본 폼 코드 에서 implementation아래에 다음과 같이 적어 주었습니다.
var
TempButton : TButton; {This is only a pointer to a TButton }
begin
TempButton := TButton.Create(Self);
TempButton.Parent := Self; { Must assign the Parent }
TempButton.Caption := 'Run-time';{ Assign properties new }
TempButton.Visible := True; { Show to button }
end;
그런데 Self라는 Identifier가 선언이 되어있지 않다고 나옵니다.
위와 같이 적어주면 그냥 버튼이 동적으로 생성되는 거 아닌가여?
컴포넌트 동적생성은 객체의 유닛이 항상 따라 다녀야함다.
TButton 에서 도움말을 누르면 어떤 유닛에 포함되어 있는지 알수 있슴다.
즐푸하세용...