Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Konsolenanwendung beenden (https://www.delphipraxis.net/121774-konsolenanwendung-beenden.html)

RaSoWa1 4. Okt 2008 08:03


Konsolenanwendung beenden
 
Hallo,

ich stehe etwas unter Zeitdruck, denn ich möchte mein Projekt am Montag fertig haben. Da ich nur ein Hobbyprogrammierer bin und ich leider heute (gleich im Anschluß) und morgen arbeiten muß, habe ich leider keine Zeit lange zu suchen und zu testen.

Darum frage ich einfach mal:
1. Wie kann ich in meinem Projekt feststellen ob eine von mir erstellte Konsolenanwendung läuft?
2. Wie kann diese dann beendete werden?

Gruß und Dank im Vorraus

Klaus

turboPASCAL 4. Okt 2008 09:56

Re: Konsolenanwendung beenden
 
Liste der Anhänge anzeigen (Anzahl: 1)
Frage, wie erstellst du die Konsole?

Mit AllocConsole die Konsole starten und mit FreeConsole beenden.

Tipp: Nutze einfach die Unit Hier im Forum suchenCrt32 .

RaSoWa1 4. Okt 2008 19:16

Re: Konsolenanwendung beenden
 
Hallo turboPASCAL.

Mit dem Konsolenprogramm selbst habe ich keine Probleme. Vielleicht habe ich mich da etwas unglücklich ausgedrückt.

Ich will in einer normalen VCL-Anwendung feststellen, ob das Konsolenprogramm im Hintergrund läuft. Wenn ja, dann soll es beendet werden.

Hat noch jemand eine Idee?

Gruß Klaus.

Die Muhkuh 4. Okt 2008 19:18

Re: Konsolenanwendung beenden
 
Startest Du das Konsolenprogramm selbst? Oder geht es um ein allgemeines?

Meflin 4. Okt 2008 19:21

Re: Konsolenanwendung beenden
 
Zitat:

Zitat von RaSoWa1
Ich will in einer normalen VCL-Anwendung feststellen, ob das Konsolenprogramm im Hintergrund läuft. Wenn ja, dann soll es beendet werden.

Der sicherste Weg, zu überprüfen, ob ein Programm läuft oder nicht, ist MSDN-Library durchsuchenCreateToolHelp32Snapshot. Diesen snapshot kannst du nach dem Prozessnamen durchsuchen und wenn mich nicht alles täuscht liefert er dir auch gleich das Prozesshandle, das du zum beenden brauchst.

[google]CreateToolhelp32Snapshot site:delphipraxis.net[/google]
http://www.delphipraxis.net/internal...ect.php?p=1739

RaSoWa1 5. Okt 2008 09:59

Re: Konsolenanwendung beenden
 
Hallo Meflin,

Danke, deine Tips haben mir geholfen.

Gruß
Klaus.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:26 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