Hola anubis
Cita:
En teoria siempre hay que usar un timer para el thread?.
|
No, los hilos se pueden utilizar para realizar cualquier proceso.
Cita:
En el create no se puede porque todavia no esta creado el form.
|
Podes hacer:
Código Delphi
[-]
...
uses ..., Windows, Messages;
const
WM_AFTER_CREATE = WM_USER + 300;
type
TForm1 = class(TForm)
...
private
...
procedure WmAfterCreate(var Msg: TMessage); message WM_AFTER_CREATE;
end;
...
implementation
procedure TForm1.WmAfterCreate(var Msg: TMessage);
begin
if not Assigned(TuThread) then
begin
TuThread := TTread.Create;
...
TuThread.Execute;
end;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
PostMessage(Handle, WM_AFTER_CREATE ,0, 0);
end;
...
Cita:
Sabeis algun enlace donde pueda ver bien los threads?. Ya vi los del wiki, pero me lian.
|
Busca artículos, documentos, tutorials, etc en referencia a
Delphi, existe mas información que para
Lazarus y como ya has visto, la implementación no es tan diferente.
Saludos