![]() |
Indy9: Upload -> List -> AV
Hi,
ich lade eine Datei per Put hoch:
Delphi-Quellcode:
Und lese danach die Dateien im Ordner aus:
daten.ftp.Put(NewFileName, BaseName);
Delphi-Quellcode:
Jedes mal bekomme ich hier eine AV und ich hab keine Ahnung, was ich machen könnte.
procedure FTPChangeDir;
begin while daten.ftp.RetrieveCurrentDir <> '/106002' do daten.ftp.ChangeDirUp; daten.ftp.ChangeDir('betaarea.implosion-ev.de/'); daten.ftp.ChangeDir('downloads/'); daten.ftp.ChangeDir('leseproben/'); end; SL := TStringList.Create; daten.ftp.List(SL); // << Die AV kommt erst, wenn ich etwas hochgeladen habe. Wenn ich nur Liste, bekomme ich den Fehler nicht. |
Re: Indy9: Upload -> List -> AV
Vergesst es, ich hab den Fehler gerade gefunden.
Der Code ist zwei Units untergebracht. In einer erfolgt der Upload in der anderen das Listening. Das Problem war, dass ich der FTP-Komponente die Ereignisse dynamisch zuweise. In der Uploadunit wird noch eine Form erstellt (dynamisch). Nach dem Closen der Uploadform wird auch die dynamische Form geschlossen. Die Ereignisse aber sind der FTP-Kompo ja noch zugewiesen (in den Ereignissen wird auf diese dynamische Form zugegriffen). Wenn nun ein Listening stattfindet, hat die Kompo versucht auf diese Form zuzugreifen, welche aber nicht da war -> AV. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:07 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz