Non riesco a comunicare con un thread da un form. Ottengo continuamente un errore in esecuzuione. Posto il codice:
Thread:
MainForm:codice:procedure TServerThread.Send(); begin try TMLog.Lines.Append('Ciao dal thread'); Except on e: Exception do begin //TMLog.Lines.Append(IntToStr(count)+ ' '+ e.Message); end; end; end;
Al thread viene passato un riferimento all'oggetto TMemo, in avvio il thread stampa correttamente sul TMemo 'Thread partito' il che significa che il riferimento al TMemo viene passato correttamente.codice:TServerThread(Clients[I]).Send;
Quando clicco sul pulsante che esegue la funzione Send() ottengo un errore alla riga
sapete dirmi perché?codice:TMLog.Lines.Append('Ciao dal thread');
TMLog.Lines.Append('Ciao dal thread');
Vi ringrazio, Denis.

Rispondi quotando
