Originariamente inviato da VaLvOnAuTa
Non mi compare alcun popup.
Probabilmente, la prima condizione non è verificata.

Originariamente inviato da VaLvOnAuTa
Sicuramente l'evento viene soddisfatto dato che il label1 viene riempito con la stringa "Ricezione dati in corso".
Cosa delle stringlist mi sfugge? :master:
Usa la proprietà Items per accedere agli elementi della TStringList.

Il tuo codice provoca un "memory leak": crei un'istanza della TStringList ma poi non la distruggi chiamando il metodo Free. Aggiungi questa correzione, magari aiutandoti con il costrutto Try...Finally.
codice:
S := TStringList.Create;
try
  // Fai qualcosa con S...
finally
  S.Free;
end;
Ciao!