PDA

Ver la Versión Completa : AThread


jorodgar
19-04-2005, 13:41:17
AThread.Synchronize(sacar_popup('hola'));

Error : There is no overloaded version of 'Synchronize' that can be called with these arguments.

En cambio si el procedimiento sacar_popup no tuviera parámetros funcionaria perfectamente, es decir : AThread.Synchronize(sacar_popup);

¿ A que es debido?
Gracias

delphi.com.ar
19-04-2005, 14:16:03
...si el procedimiento sacar_popup no tuviera parámetros funcionaria perfectamente...
Se debe a que el parámetro del método Synchronize es del tipo TThreadMethod, que no es mas que un "procedure of object" sin ningún parámetro, y no es lo mismo que un "procedure of object" con un parámetro X.

Saludos!

jorodgar
19-04-2005, 16:01:05
Entonces por tu respuesta entiendo que no es posible hacer lo que yo deseo. :(

Gracias.