Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Exe Datei von FTP herunterladen = Broken ??? (https://www.delphipraxis.net/123467-exe-datei-von-ftp-herunterladen-%3D-broken.html)

MaToBe 2. Nov 2008 20:30

Re: Exe Datei von FTP herunterladen = Broken ???
 
Delphi-Quellcode:
onAfterGet(ShellExecute(Nil, 'open', PChar('D:\Sonstiges\Mhl.exe'), nil, PChar('D:\Sonstiges\'), SW_SHOWNORMAL));
wenn das so geht dann kommt aber Incompatible Typen TObject und Cardinal.

mkinzler 2. Nov 2008 20:39

Re: Exe Datei von FTP herunterladen = Broken ???
 
OnAfterGet ist ein Eventbehandlungsroutine:
Erweitere TfrmMain umd die Methode
Delphi-Quellcode:
procedure AfterGet(ASender: TObject; AStream: TStream);
Weise diese der EventProperty zu
Delphi-Quellcode:
ftp.onAfterGet := AfterGet;
in ihr rufe dann die Datei auf
Delphi-Quellcode:
procedure TfrmMain.AfterGet(ASender: TObject; AStream: TStream)
begin
    ShellExecute(Application.Handle, 'open', PChar('D:\Sonstiges\Mhl.exe'), nil, nil, SW_SHOWNORMAL);
end;

MaToBe 2. Nov 2008 20:49

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?

mkinzler 2. Nov 2008 20:50

Re: Exe Datei von FTP herunterladen = Broken ???
 
Setzte mal einen Breakpoint in die Methode

Luckie 2. Nov 2008 21:00

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.
Seite 3 von 3     123   

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