Saludos a todos. Tengo un par de dudas con respecto al uso de Threads/Hilos en Delphi:
Primero: Con CreateThread como le puedo pasar un parámetro de tipo String a una función? Había intentado algo así pero nada:
Código Delphi
[-]procedure MiFuncion(Param: String);
begin
ShowMessage(Param);
end;
procedure TForm1.FormCreate(Sender: TObject);
var
ID : Cardinal;
s : String;
begin
s := 'hola';
CreateThread(nil, 0, @MiFuncion, @s, 0, ID);
end;
------------------
Segundo: En Delphi que es mas recomendable utilizar BeginThread de SysUtils o directamente CreateThread?