Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi DOS-GUI-Anwendung in eigenes Fenster zeichnen (https://www.delphipraxis.net/110986-dos-gui-anwendung-eigenes-fenster-zeichnen.html)

Nils_13 27. Mär 2008 17:49


DOS-GUI-Anwendung in eigenes Fenster zeichnen
 
Hi,

ich möchte eine DOS-GUI-Anwendung wie z.B. die Turbo Pascal IDE in mein Programm umleiten. Ich habe im Forum schon viele Sachen gesehen, welche die Windows-Shell umleiten. Allerdings sind diese gerade bei der IDE von Turbo Pascal abgestürzt bzw. haben nicht mehr weiter umgeleitet. Ich habe das Gefühl, dass so etwas überhaupt nicht geht, aber ich frage lieber nach: Kann man ein DOS-GUI-Programm in ein eigenes Fenster umleiten ? Wenn ja: Wie ?

jbg 27. Mär 2008 19:47

Re: DOS-GUI-Anwendung in eigenes Fenster zeichnen
 
Solche Programme beschreiben den "Bildschirmspeicher" an $B000 direkt. Da wird nichts über den "int 21h" geschrieben, weswegen die Pipes nichts empfangen.
Du könntest es mal mit ReadConsoleOutput und Konsorten versuchen an die Daten zu kommen.

Nils_13 28. Mär 2008 16:39

Re: DOS-GUI-Anwendung in eigenes Fenster zeichnen
 
Uff, diese Funktion verlangt einem was ab. Was ist denn z.B. hConsoleOutput. Ich weiß wirklich nicht, wie man mit der Funktion umgehen soll.

jbg 28. Mär 2008 17:22

Re: DOS-GUI-Anwendung in eigenes Fenster zeichnen
 
Zitat:

Zitat von Nils_13
Uff, diese Funktion verlangt einem was ab. Was ist denn z.B. hConsoleOutput. Ich weiß wirklich nicht, wie man mit der Funktion umgehen soll.

Hier ist ein Beispielprogramm von Microsoft (C++):
http://msdn.microsoft.com/library/de...attributes.asp


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