Originariamente inviato da AlbertoPicca
Scusa Marco se mi permetto, ma non sarebbe più sensato effettuare una assegnazione della variabile ImageFileName in questo modo:
ImageFileName := DataSet.FieldByName('Immagine').AsString;
Nel caso in esame, è equivalente: l'effetto è lo stesso.

Certo, se presumi di agganciare l'evento a DataSet differenti quella è la strada migliore, e dovrebbe essere tale in senso generale; semplicemente, non volevo complicare ulteriormente l'esempio in questione.