|
한델에서의 질문이구용...질문의 내용은 저랑 똑같습니다.
>TForm -> TactivexForm 의 변수, 함수
>TactivexForm -> TForm 의 변수, 함수
>
>모두 접근가능한데요..
>컴포넌트를 접근하면 에러가나네요..
>
>TForm 에서 예제로
>activexForm.Memo1.text := 'aaa'
>
>이런식으로요.. 에러나요..
>
>아는분 좀 알려주세요.
>
여기서부터 답변이구요 이부분을 빌더로 옮기질 못하겠네요 ㅜㅜ
아시는분 답변 부탁드립니다 ㅜㅜ
activexForm은 인터페이스 폼이라서 다른 폼처럼
implementation 밑에
var
Form1:TForm1 식으로 변수가 선언되어 접근되지 않습니다.
그래서 만약 그렇게 접근할려면
activexForm.Run(sender:Tobject)
var
Form1:TForm1;
begin
Form1:=TForm.Create(self);
// 이렇게 하구
end
var
actform:activexForm;
TForm1.Create(aform:activexForm)
begin
actform:=aform;
end;
TForm1.Button1Click(sender:Tobject)
begin
actform.Memo1.... 식으로 해야합니다.
end;
|