home *** CD-ROM | disk | FTP | other *** search
- 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
-