Игорь Козлов wrote:
>   TMyThread = class(TThread)
>    public
>      procedure Execute;override;
>      procedure Test;
>    end;
>
>    TForm1 = class(TForm)
>      Button1: TButton;
>      procedure Button1Click(Sender: TObject);
>     private
>       { private declarations }
>       thr : TMyThread;
>     public
>       { public declarations }
>
>    end;
>
>  var
>    Form1: TForm1;
>
>  implementation
>
>  procedure TMyThread.Execute;
>  begin
>   Synchronize(@Test);
>  end;
>
>  procedure TMyThread.Test;
>  begin
>   ShowMessage('Test');
>  end;
>
>  procedure TForm1.Button1Click(Sender: TObject);
>  begin
>       thr := TMyThread.Create(false);
>  end;
>
>
> If click on Button1, the method Test starts to be caused(many times),
> while the program will not fall.
> It's bag?????

On linux try:  uses cthreads.


Thanks!

--
Al

_________________________________________________________________
     To unsubscribe: mail [EMAIL PROTECTED] with
                "unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to