home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip: Special Survival Kit
/
Chip_Special_Survival_Kit_fuer_PC_Anwender.iso
/
01tools
/
txt2exe
/
ica
/
read.me
next >
Wrap
Text File
|
1994-09-01
|
4KB
|
94 lines
August 1993
T2EICA 1.1 [P.Fischer-Haaser]
=============================
T2EICA --- TXT2EXE Interprogram Communications Area
T2EICA dient dazu, eine Kommunikations-Plattform zwischen mit TXT2EXE erzeugten
Programmen und Anwendungen bereitzustellen. Dies ist insbesondere interressant
für mit TXT2EXE erzeugte speicher-residente Programme. Über diese "Area" kann
das Programm auf eine bestimmte Zeile, Seite oder Überschrift beim Aufruf
positioniert werden. T2EICA benötigt ca. 600 Bytes Hauptspeicher. Mit dieser
Area lassen sich beispielsweise sehr einfach "Kontext-Sensitive" Hilfe-Module
ohne großen Aufwand realisieren mit der vollen Leistung die TXT2EXE bietet.
Parameter:
T2EICA /? -- Hilfe
/I -- Info
/S -- Werte setzen
/U -- Un-Install
Programmier-Schnittstelle:
┌┬───────────────────────────────────────────────────────────────────────┬┐
││ ││
││ Setzt Zeile, Seite, Ueberschrift für die Stelle an der mit TXT2EXE ││
││ erzeugte Programme mit der Anzeige beginnen sollen. Jedoch muß ││
││ zuvor das TSR "T2EICA" (600 Bytes) installiert sein. ││
││ ││
││ AUFRUF INT 2Fh ││
││ AX = 5547h ││
││ Bh = Function : 0--install-check // 1--set value // 2--get value ││
││ Bl = Modus : 0 -- Zeile // 1 -- Seite // 2 -- Ueberschrift ││
││ CX = Wert div 65536 (Hi-Word) ││
││ DX = Wert mod 65536 (Lo-Word) ││
││ ││
││ Zurück : ││
││ AX = 524Eh wenn OK ││
││ ││
└┴───────────────────────────────────────────────────────────────────────┴┘
Für Anwendungs-Programmierer liegt ein Beispiel für Turbo Pascal 4/5/6/7
(T2ECOMM.PAS) bei und ein Turbo-C-Beispiel (T2ECOMM.C) bei. Die Beispiele
dürften auch relativ schnell in andere Programmier-Sprachen zu übersetzen
sein, Vorraussetzung ist jedoch, daß die Programmier-Sprache (besser
deren Compiler/Interpreter etc) in der Lage ist, Software-Interrupts zu
erzeugen bzw. abzuarbeiten.
Beispiel für eine Kontext-Sensitive-Hilfe:
==========================================
┌─────────────────────────┐
│ ANWEND.BAT │
├─────────────────────────┤
│ @echo off │
│ cd\xyz │
│ t2eica <────┼──── Area installation
│ help /E /X /H [F1] <────┼──── HELP mit TXT2EXE erstellt: resident
│ ..... │ swap EMS/XMS Hotkey : F1
│ ..... │
│ start anwendung <────┼──── Anwendung muß "nur" noch die Funktion
│ ..... │ "TXT2EXEset" ausführen (siehe Beispiele)
│ ..... │
│ help /U <────┼──── Uninstall HELP
│ t2eica /U <────┼──── Uninstall Area
└─────────────────────────┘
Hinweise:
Bei der Erstellung mit TXT2EXE darauf achten, daß
1. kein "Eingangsfenster" gewählt wird
2. Start mit "Text sofort anzeigen" gewählt wird
P.Fischer-Haaser
Mozartstr. 10
D-74072 Heilbronn
Tel: 07131/81947
Fax: 07131/962843