Thema: Delphi Systemkonsole starten

Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.106 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: Systemkonsole starten

  Alt 22. Jul 2003, 20:24
Moin Florian,

da in unterschiedlichen Windows Versionen die Konsole einen unterschiedlichen Namen hat (NTff: CMD.EXE, 9x/ME: COMMAND.COM), sollte man besser die Umgebungsvariable COMSPEC auslesen, und diesen Wert dann über ShellExecute ausführen.
Einem GUI Programm eine Konsole zuzuweisen ginge mit der API AllocConsole.

Zur Not kann man auch unter NTff COMMAND.COM aufrufen. Die gibt's da auch. Der Hauptunterschied der mit einfällt:
Auf diesem Wege bekommt man auch dann eine Konsole, wenn der Aufruf ansonsten per Policy gesperrt ist
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat