![]() |
Re: Exe Datei von FTP herunterladen = Broken ???
Delphi-Quellcode:
wenn das so geht dann kommt aber Incompatible Typen TObject und Cardinal.
onAfterGet(ShellExecute(Nil, 'open', PChar('D:\Sonstiges\Mhl.exe'), nil, PChar('D:\Sonstiges\'), SW_SHOWNORMAL));
|
Re: Exe Datei von FTP herunterladen = Broken ???
OnAfterGet ist ein Eventbehandlungsroutine:
Erweitere TfrmMain umd die Methode
Delphi-Quellcode:
Weise diese der EventProperty zu
procedure AfterGet(ASender: TObject; AStream: TStream);
Delphi-Quellcode:
in ihr rufe dann die Datei auf
ftp.onAfterGet := AfterGet;
Delphi-Quellcode:
procedure TfrmMain.AfterGet(ASender: TObject; AStream: TStream)
begin ShellExecute(Application.Handle, 'open', PChar('D:\Sonstiges\Mhl.exe'), nil, nil, SW_SHOWNORMAL); end; |
Re: Exe Datei von FTP herunterladen = Broken ???
klappt leider immmer noch nicht. es gibt keine fehlermeldung oder ähnliches, aber das Programm wird nicht gestartet. Manuell kann ich es starten.
Hat vllt noch jemand eine Idee? |
Re: Exe Datei von FTP herunterladen = Broken ???
Setzte mal einen Breakpoint in die Methode
|
Re: Exe Datei von FTP herunterladen = Broken ???
Was sagt der Rückgabewert von Shellexecute?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:38 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