![]() |
shellexecute in DOS-Applikation
Moin,
ich habe eine kleine DOS-Applikation, welche mir das Updaten für eine Software macht. Nun soll dieser Update das Programm wieder starten. Das möchte ich über shellexecute realisieren. => shellexecute(handle,nil,pchar(sAppDir+'musupdate.exe'),pchar(''),pcha r(''),STARTF_USESHOWWINDOW); Nur wird handle immer angemeckert. Welchen Namespace muss ich der uses-Liste zufügen? Gruss EL |
Re: shellexecute in DOS-Applikation
Nimm 0 dafür.
|
Re: shellexecute in DOS-Applikation
Übergib doch einfach 0.
[edit] *Grmpf* [/edit] |
Re: shellexecute in DOS-Applikation
Ich glaube du hast die VCL nicht ganz verstanden.
Der Parameter von Shellexecute erwartet an dieser Selle das Handle des übergeordneten Fensters. Und Handle ist in einer VCL Anwendung mit einem Formular die entsprechende Eigenschaft. |
Re: shellexecute in DOS-Applikation
Zitat:
Jo - Ihr habt ja Recht! :wall: :wall: :wall: Und nicht gleich meckern! Es ist Montag Morgen ...... :cat: Gruss EL |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:46 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