Jag missade att debugger hade ett ui som gammla TurboPascal eller MSDOS Edit.
Okej, du kan ju göra en ful lösning:
* Ditt Windows program skapar en virutell COM port.
* Öppnar den virutell COM port för läsning och skrivning.
* Startar CMD dolt
* Startar debugger i den dolda CMD tolken och pekar om CON till den virutell COM port.
* Windows programmet visar nu debuggern live i ditt "DOS fönster" med färger och positioner på rätt ställen.
Ända anledningen till denna lösning är att det är nog lättare att hitta en passande färdigkod för ANSI färgkodning och anslutning till COM port.
Kommandoradskomponent till Borland C++ Builder/Delphi
Re: Kommandoradskomponent till Borland C++ Builder/Delphi
En gammal DOS applikation av detta slaget lär nog accessera textminnet (address 0xB8000 och framåt) direkt och då ser jag inte hur omdirigering av CON till virtuell serieport skulle kunna göra någonting överhuvudtaget...
Re: Kommandoradskomponent till Borland C++ Builder/Delphi
Tänkte inte på det...
Minns helt enkelt inte hur det fungerad mot direktmod program.
Minns helt enkelt inte hur det fungerad mot direktmod program.