![]() |
beenden
also ich habe so nix in der art gefunden deswegen frage ich hier
falls es doch was gibt entschuldige ich mich und zwar geht es um folgendes
Delphi-Quellcode:
also das programm soll 2 andere öffnen und danach soll sich das programm schließen was aber nicht so wirklich automatisch klappt
procedure TForm1.FormCreate(Sender: TObject);
begin ShellExecute(Application.Handle, 'open' ,PChar('X:\x\x\x.exe'), nil, nil, sw_ShowNormal); ShellExecute(Application.Handle, 'open' ,PChar('X:\x\x\x.exe'), nil, nil, sw_ShowNormal); Form1.Close;//das hier geht nicht end; hoffe ihr könt mirhelfen |
Re: beenden
Was genau klappt denn nicht? Und was ist "Butten"?
|
Re: beenden
habe oben verbessert
das close geht net |
Re: beenden
Probier mal einen der folgenden Befehle:
Halt; Application.Terminate; oder einfach alle Forms (sollte es mehrere geben) mit Close schließen. Ich weiß zwar nicht welche Vor- und Nachteile dieser Befehl hat, müsste aber funktionieren. |
Re: beenden
Hallo,
so:
Delphi-Quellcode:
procedure TForm1.FormShow(Sender: TObject);
begin //dein Code close; end; |
Re: beenden
oder im OnActivate. Ich glaube im OnCreate kann man noch nicht schließen oder?
|
Re: beenden
Zitat:
|
Re: beenden
Moin Prym,
dann schreib doch statt Application.Handle einfach 0, und die beiden Zeilen, statt der automatisch generierten, in die Projektdatei. Ein Fenster brauchst Du ja offensichlich nicht. |
Re: beenden
danke es geht
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:58 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