AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi Aus eigener Anwendung Konsolenfenster starten und schließen
Thema durchsuchen
Ansicht
Themen-Optionen

Aus eigener Anwendung Konsolenfenster starten und schließen

Ein Thema von SevenOfNine · begonnen am 9. Apr 2017 · letzter Beitrag vom 9. Apr 2017
 
SevenOfNine

Registriert seit: 11. Jan 2007
Ort: Giessen, Mittelhessen
41 Beiträge
 
Delphi 7 Professional
 
#3

AW: Aus eigener Anwendung Konsolenfenster starten und schließen

  Alt 9. Apr 2017, 14:13
Sind mehrere ConsoleWindows vorhanden, muss der Befehl mehrmals aufgerufen werden.
Danke für den Tipp!

Dies würde aber dann alle Konsolenfenster schließen, auch welche die nicht geschlossen werden sollen?
Das würde mir wahrscheinlich nicht weiterhelfen.


Das ganze habe ich nun mal über CreateProcess gelöst, hänge aber nun wieder beim Schließen vom Consolenfenster.

Ich habe nun ProcessInfo und dadurch die ProcessID. Das Fensterhandle habe ich noch nicht, sonst würde ich über PostMessage WM_CLOSE schließen.

Ich versuche über die ProcessID an das Fenster Handle dranzukommen.

Das probiere ich über EnumWindows, vergleiche die ProcessID, wenn diese mit meiner von CreateProcess übereinstimmt, habe ich mein FensterHandle und kann dann über PostMessage WM_CLOSE schließen.

Zumindest denke ich mir das so

Bin ich da auf dem richtigen Weg?
Mein Kindheitstraum: Die 32bit Farbpalette als Bundstiftsammlung.
  Mit Zitat antworten Zitat
 


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 19:15 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