![]() |
GUI Anwendung Konsole (Textfenster öffnen)
Moin,
ich möchte für eine GUI Anwendung eine Debugging Konsole öffnen (Textfenster) zur Ausgabe. Mit AllocConsole funktioniert die GUI nicht mehr, ich kann von der Konsole nicht zur eigentlichen Anwendung wechseln. (Fremdkomponenten können nicht genutzt werden). Kann man das bei AllocConsole einstellen?! Gruß relocate |
AW: GUI Anwendung Konsole (Textfenster öffnen)
Hallo,
was bezweckst Du mit der Debug Console, sollen das Ausgaben des GUI-Programms erscheinen? Oder soll der User da auch Eingaben machen können? Grüße Klaus |
AW: GUI Anwendung Konsole (Textfenster öffnen)
Hallo Klaus,
stand dabei: zur Ausgabe. Also werden keine Eingaben erwartet. Prinzipiell ist die nur für mich, um zu sehen was geschieht, was in der GUI eigentlich verborgen bleibt. Später vielleicht auch zur Fehlerdiagnostik beim Anwender. |
AW: GUI Anwendung Konsole (Textfenster öffnen)
:oops:
Problem ist gelöst, habe mir die Konsole selbst blockiert, die Anwendung hat dadurch nicht mehr reagiert. |
AW: GUI Anwendung Konsole (Textfenster öffnen)
Wahrscheinlich brauchst du das nur um ein paar Nachrichten zu protokollieren?
Mach Dir ein "Protokoll-Form" mit einem TMemo und gut ist. ggf. noch Ausdruck und Dateisicherung dazu, das ist besser als jedes Dos-Fenster. Gruß K-H |
AW: GUI Anwendung Konsole (Textfenster öffnen)
Die Konsole ist da schon ganz brauchbar, nur Ausgabe.
Wird am Ende ein NonVCL Programm, da möchte ich so wenig Fenster kreieren wie es nur geht. Und wie gesagt, stand mir selbst im Weg. :roll: |
AW: GUI Anwendung Konsole (Textfenster öffnen)
du kannst sogar ReadLn benutzen um in der Konsole sachen einzutippen, die dan in der GuiAnwendung egnutzt werden können :D
|
AW: GUI Anwendung Konsole (Textfenster öffnen)
Du könntest
![]() |
AW: GUI Anwendung Konsole (Textfenster öffnen)
Zitat:
Interessehalber gefragt: Wie setzt man das in der Praxis ein? Gruß K-H |
AW: GUI Anwendung Konsole (Textfenster öffnen)
Ganz einfach:
Delphi-Quellcode:
OutputDebugString('Hallo Welt'); // bzw. OutputDebugStringA/OutputDebugStringW
Im IDE-Log unten steht dann Hallo Welt. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:06 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