AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Programm beenden

Ein Thema von flobus · begonnen am 27. Aug 2005 · letzter Beitrag vom 28. Aug 2005
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von flobus
flobus

Registriert seit: 14. Mai 2005
29 Beiträge
 
Delphi 2005 Architect
 
#1

Programm beenden

  Alt 27. Aug 2005, 17:10
Moin,
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?
Bitte helft mir.

mfg Florian
Wer weiss, dass er nichts weiss, der weiss mehr als der, der nicht weiss, dass er was weiss!
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Programm beenden

  Alt 27. Aug 2005, 17:11
Application.Terminate
Close
TerminateProcess
halt

je nach dem ob du dich im mainform etc. befindest geht das eine oder andere nicht
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Benutzerbild von flobus
flobus

Registriert seit: 14. Mai 2005
29 Beiträge
 
Delphi 2005 Architect
 
#3

Re: Programm beenden

  Alt 27. Aug 2005, 17:25
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!

ciao Florian
Wer weiss, dass er nichts weiss, der weiss mehr als der, der nicht weiss, dass er was weiss!
  Mit Zitat antworten Zitat
Benutzerbild von Hador
Hador

Registriert seit: 11. Dez 2004
Ort: Recke
682 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: Programm beenden

  Alt 27. Aug 2005, 17:28
exit; gibts auch noch

---

Das sind alles verschiedene Möglichkeiten
Lars Kiesow
http://www.larskiesow.de

Computer gehorchen deinen Befehlen, nicht deinen Absichten.
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#5

Re: Programm beenden

  Alt 27. Aug 2005, 17:29
Zitat von Hador:
exit; gibts auch noch

---

Das sind alles verschiedene Möglichkeiten
Ist aber falsch. Exit verlässt nur die procedure / funktion. Exit beendet das programm nicht.
  Mit Zitat antworten Zitat
Benutzerbild von flobus
flobus

Registriert seit: 14. Mai 2005
29 Beiträge
 
Delphi 2005 Architect
 
#6

Re: Programm beenden

  Alt 27. Aug 2005, 17:30
jo,
geht auch

Danke!
mfg Florian
Wer weiss, dass er nichts weiss, der weiss mehr als der, der nicht weiss, dass er was weiss!
  Mit Zitat antworten Zitat
Benutzerbild von BlackJack
BlackJack

Registriert seit: 2. Jul 2005
Ort: Coesfeld
246 Beiträge
 
Delphi 2005 Personal
 
#7

Re: Programm beenden

  Alt 27. Aug 2005, 17:50
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)
See my shadow changing, stretching up and over me.
Soften this old armor. Hoping I can clear the way
By stepping through my shadow, coming out the other side.
Step into the shadow. Forty six and two are just ahead of me.
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#8

Re: Programm beenden

  Alt 27. Aug 2005, 18:08
Zitat von BlackJack:
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
  Mit Zitat antworten Zitat
Benutzerbild von BlackJack
BlackJack

Registriert seit: 2. Jul 2005
Ort: Coesfeld
246 Beiträge
 
Delphi 2005 Personal
 
#9

Re: Programm beenden

  Alt 27. Aug 2005, 18:34
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.
See my shadow changing, stretching up and over me.
Soften this old armor. Hoping I can clear the way
By stepping through my shadow, coming out the other side.
Step into the shadow. Forty six and two are just ahead of me.
  Mit Zitat antworten Zitat
Benutzerbild von Hador
Hador

Registriert seit: 11. Dez 2004
Ort: Recke
682 Beiträge
 
Turbo Delphi für Win32
 
#10

Re: Programm beenden

  Alt 27. Aug 2005, 20:58
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.
Lars Kiesow
http://www.larskiesow.de

Computer gehorchen deinen Befehlen, nicht deinen Absichten.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:22 Uhr.
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