Q&A

  • ActiveX 폼에서 Thread 사용.
일반 폼에서는
Type
   TMyThread = Class(TThread)
   private
     msg : string;
     procedure view;
   public
   protected
     procedure Execute; override;
end;

이런식으로 선언하구...

procedure TMythread.view;
begin
   Frm_Chat.Memo1. 어쩌구~ 저쩌구~~
end;

이렇게 앞에 폼이름.메모 ~~ 이런식으로 하면
되던데

Activex 폼에서는 폼이름.~~ 가 안먹네요..
쓰레드를 만들어야 하는데 .. 불러올수가 없으니 헐헐..

도움좀 부탁합니다.. 꾸벅..

1  COMMENTS
  • Profile
    ㉯㉰감자 2003.05.29 00:40
    제가 요즘 자주 애용?하는 방법인데요

    Thread.Create하실때 해당 폼의 핸들?을 넘겨서 사용하셔도 되거든요

    ...Create(hwnd:Longint); 로 선언하시구... private에다 핸들을 기억시켜두세요
    begin
      FHWND := hwnd;
    end;

    그 다음 TForm1(FHWND).Caption := '메롱'

    이런식으로 사용이 가능합니다..