일반 폼에서는
Type
TMyThread = Class(TThread)
private
msg : string;
procedure view;
public
protected
procedure Execute; override;
end;
이런식으로 선언하구...
procedure TMythread.view;
begin
Frm_Chat.Memo1. 어쩌구~ 저쩌구~~
end;
이렇게 앞에 폼이름.메모 ~~ 이런식으로 하면
되던데
Activex 폼에서는 폼이름.~~ 가 안먹네요..
쓰레드를 만들어야 하는데 .. 불러올수가 없으니 헐헐..
도움좀 부탁합니다.. 꾸벅..
Thread.Create하실때 해당 폼의 핸들?을 넘겨서 사용하셔도 되거든요
...Create(hwnd:Longint); 로 선언하시구... private에다 핸들을 기억시켜두세요
begin
FHWND := hwnd;
end;
그 다음 TForm1(FHWND).Caption := '메롱'
이런식으로 사용이 가능합니다..