Autor Beitrag
lblbw
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 122

Win XP, Win 7
Delphi7 Enterprise
BeitragVerfasst: Di 01.04.08 13:58 
Hallo,

ich bins mal wieder :D,

Nachdem Download einer Datei, soll das Programm diese Datei starten.
ausblenden Delphi-Quelltext
1:
 ShellExecute(Application.Handle,'open',PChar(ExtractFilePath(Application.ExeName)+'NetbeatPlayer.exe'),'','',SW_SHOWNORMAL);					

Die Exe-Datei wird aber nicht gestartet.

Gruß
elundril
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3747
Erhaltene Danke: 123

Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
BeitragVerfasst: Di 01.04.08 14:02 
so müssts gehen:

ausblenden Delphi-Quelltext
1:
 ShellExecute(Application.Handle,'open',PChar(ExtractFilePath(Application.ExeName)+'NetbeatPlayer.exe'),nil,nil,SW_SHOWNORMAL);					


lg elundril

_________________
This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
lblbw Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 122

Win XP, Win 7
Delphi7 Enterprise
BeitragVerfasst: Di 01.04.08 14:20 
Nein geht nicht. Das komsiche ist, das
ausblenden Delphi-Quelltext
1:
ShellExecute(Application.Handle,'open',PChar(u),'','',SW_SHOWNORMAL);					

dieser Befehl, das Update-Programm startet. Aber eben nur anders herum, das Update-Programm nach erfolgreichem Update das Hauptprogramm nicht startet.
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 01.04.08 14:24 
Erstmal bitte Hausaufgaben machen. Shellexecute hat einen Rückgabewert.