Hi.
Wenn du die Komponente in einer ActionList erzeugst, dann kannst du durch einen Doppelklick im Objekt-Inspektor die Ereignisbehandlungsroutine korrekt erzeugen lassen - auch wenn du die Komponente danach wieder entfernst um sie in deinem Programm erst zur Laufzeit zu erzeugen. Die korrekte Signatur für Indy9 wäre:
Delphi-Quellcode:
procedure DownLoadURLDownloadProgress(Sender: TDownLoadURL; Progress,
ProgressMax: Cardinal; StatusCode: TURLDownloadStatus;
StatusText: String; var Cancel: Boolean);
Grüße vom marabu