Brckenschlag: Delphi Konsolen und Assembler, c't 23/98 Andreas Stiller
*************************************************************************
Dateien:
CRT32.PAS    : Delphi-Unit zur Emulation von Borland Pascal CRT.PAS
MytxtDrv.pas : Include-Datei fr CRT32.PAS: Text-Treiber
CONSOLE.PAS  : Testprogramm fr CRT-Unit
ShowObj.PAS  : BP7-Programm zum Zusammenlegen von LEData-Bereichen
	      in OBJ-Dateien. Einfachste Ausfhrungh nur
	       eingeschrnkt anwendbar
ShowObj.exe  : DOS-Programm, ausfhrbar
OBJPatch.Zip : umfangreichere Fassung von Stefan Hoffmeister


CRT32 ermglicht es, die blichen CRT-Funktionen in einer
Delphi-Konsole zu benutzen. Falls man die CRT.Window-Funktion
bentigt oder Win/Ascii-bersetzung oder Tabs sollte man den
Texttreiber myTextDRV einbinden (with_TextDRV definieren),
was allerdings die Ausgabe im Fenster ziemlich verlangsamt.

Mit der Variablen SetDrvOnWindow=true (default) wird der Treiber
nur benutzt, wenn die Ausgabe in ein Window geschieht.
Der Treiber akzeptiert Tabs, die man per Settabs in einem Set
of Byte bergibt. Textmode (40x25, 80x25 und 80x43) sollte man
nur benutzen, wenn man es unbedingt braucht, da Windows mit
seinen Fontgren leicht durcheinanderkommt.

Showobj datei.obj datei2.obj

zeigt OBJ-Eintrge an und setzt aufeinanderfolgene, sich
berschneidende Datenbereiche von Datei.obj zusammen in die neue Datei
datei2.obj. Es ist mehr als Demo gedacht, eine wesentlich bessere Fassung
ist die Freeware OBJPatch.ZIP von Stefan Hoffmeister, die auch
diverse Linker-Fehler von Delphi umschifft. Die aktuelle Fassung
2.0 ist noch Beta, neue Versionen kann man im Internet unter

http://www.econos.de/software/borland/objpatch/index.html

downloaden (as).
















