Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Programm beenden (https://www.delphipraxis.net/52316-programm-beenden.html)

flobus 27. Aug 2005 17:10


Programm beenden
 
Moin, :hi:
ich hab folgendes Problem: Ich möchte, dass sich mein Programm nachdem es einen Befehl ausgeführt hat sich selbst beendet:

Delphi-Quellcode:
begin
port[888] := 2;
// hier sollte der code zum selbst beenden hin
end;
end.
Das Programm soll eben wenn es die Daten an den Parallelport gesendet hat sich selbst beenden.
Geht das? :gruebel:
Bitte helft mir.

mfg Florian

SirThornberry 27. Aug 2005 17:11

Re: Programm beenden
 
Application.Terminate
Close
TerminateProcess
halt

je nach dem ob du dich im mainform etc. befindest geht das eine oder andere nicht

flobus 27. Aug 2005 17:25

Re: Programm beenden
 
cool :???:
danke geht gut nur nicht mit delphi 1 (ich spreibe gerade auf nem 133MHz).
ich hab eifach das
Delphi-Quellcode:
TerminateProcess
halt
weggelassen - macht dem WIN98 nix, ist das sehr wichtig für die Prozedur?

Vielen Dank - hasst mir echt geholfen! :coder: :hello:

ciao Florian

Hador 27. Aug 2005 17:28

Re: Programm beenden
 
Delphi-Quellcode:
exit;
gibts auch noch

---

Das sind alles verschiedene Möglichkeiten :lol:

Die Muhkuh 27. Aug 2005 17:29

Re: Programm beenden
 
Zitat:

Zitat von Hador
Delphi-Quellcode:
exit;
gibts auch noch

---

Das sind alles verschiedene Möglichkeiten :lol:

Ist aber falsch. Exit verlässt nur die procedure / funktion. Exit beendet das programm nicht.

flobus 27. Aug 2005 17:30

Re: Programm beenden
 
jo,
geht auch

Danke!
mfg Florian

BlackJack 27. Aug 2005 17:50

Re: Programm beenden
 
Zitat:

Zitat von Spider
Ist aber falsch. Exit verlässt nur die procedure / funktion. Exit beendet das programm nicht.

nicht ganz: wenn Exit im Hauptprogramm aufgerufen wird macht es das gleiche wie Halt (nur dass man keinen Parameter angeben kann)

Die Muhkuh 27. Aug 2005 18:08

Re: Programm beenden
 
Zitat:

Zitat von BlackJack
Zitat:

Zitat von Spider
Ist aber falsch. Exit verlässt nur die procedure / funktion. Exit beendet das programm nicht.

nicht ganz: wenn Exit im Hauptprogramm aufgerufen wird macht es das gleiche wie Halt (nur dass man keinen Parameter angeben kann)

Was meinst du mit "im Hauptprogramm"? Bei einer Konsolenanwendung? Ja, da stimmt es. Ich bin aber mehr von der VCL ausgegangen ;)

BlackJack 27. Aug 2005 18:34

Re: Programm beenden
 
naja halt nicht in einer procedure sondern im Hauptprogramm (der abschnitt der mit einem end. statt einem end; endet).
d.h. wenn du z.b. im initialization-Teil einer Unit Exit schreibst, müsste das programm direkt beendet werden.

Hador 27. Aug 2005 20:58

Re: Programm beenden
 
Jo so ist es.

Und da er mit Delphi 1 arbeitet, habe ich mir gedacht, dass es gut sein könnte, dass er mit der Console arbeitet.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:56 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz