다음과 같이 코딩하니 옵젝트 인스펙터에서 속성이 보입니다.
그런데 오히려 published 부분은 코멘트를 제거하면 에러가 납니다.
옵젝트인스펙터에 보이려면 published에 작성하라는데 도대체 왜그런 것인가요???
그리고 이렇게하면 옵젝트인스펙터에 초기값이 -1627777 같은 이상한 숫자가 잡힙니다.
올바로 초기값을 주려면 ???
type
TAF_8_ = class(TActiveForm, IAF_8_)
Panel1: TPanel;
private
{ Private declarations }
FEvents: IAF_8_Events;
FmyColor: integer; // 보고자 하는놈
protected
....
function Get_myColor: SYSINT; safecall;
procedure Set_myColor(Value: SYSINT); safecall;
public
{ Public declarations }
procedure Initialize; override;
published
//property myColor:integer read Get_myColor write Set_myColor; //여기가 에러
end;
|