Kommandoradskomponent till Borland C++ Builder/Delphi

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
Användarvisningsbild
lgrfbs
Inlägg: 7310
Blev medlem: 28 januari 2005, 15:48:53
Ort: X-län
Kontakt:

Re: Kommandoradskomponent till Borland C++ Builder/Delphi

Inlägg av lgrfbs »

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.
Användarvisningsbild
mri
Inlägg: 1165
Blev medlem: 15 mars 2007, 13:20:50
Ort: Jakobstad, Finland
Kontakt:

Re: Kommandoradskomponent till Borland C++ Builder/Delphi

Inlägg av mri »

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...
Användarvisningsbild
lgrfbs
Inlägg: 7310
Blev medlem: 28 januari 2005, 15:48:53
Ort: X-län
Kontakt:

Re: Kommandoradskomponent till Borland C++ Builder/Delphi

Inlägg av lgrfbs »

Tänkte inte på det...
Minns helt enkelt inte hur det fungerad mot direktmod program.
Skriv svar