home *** CD-ROM | disk | FTP | other *** search
/ Chip: Special Survival Kit / Chip_Special_Survival_Kit_fuer_PC_Anwender.iso / 01tools / txt2exe / _txt2exe.exe / ICA / READ.ME next >
Text File  |  1994-07-10  |  4KB  |  94 lines

  1.                                                                   August 1993
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                        T2EICA 1.1 [P.Fischer-Haaser]
  8.                        =============================
  9.  
  10.  
  11.  
  12.          T2EICA ---  TXT2EXE Interprogram Communications Area
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19. T2EICA dient dazu, eine Kommunikations-Plattform zwischen mit TXT2EXE erzeugten
  20. Programmen und Anwendungen bereitzustellen. Dies ist insbesondere interressant
  21. für mit TXT2EXE erzeugte speicher-residente Programme. Über diese "Area" kann
  22. das Programm auf eine bestimmte Zeile, Seite oder Überschrift beim Aufruf
  23. positioniert werden. T2EICA benötigt ca. 600 Bytes Hauptspeicher. Mit dieser
  24. Area lassen sich beispielsweise sehr einfach "Kontext-Sensitive" Hilfe-Module
  25. ohne großen Aufwand realisieren mit der vollen Leistung die TXT2EXE bietet.
  26.  
  27. Parameter:
  28.   
  29.    T2EICA  /?  -- Hilfe
  30.            /I  -- Info
  31.            /S  -- Werte setzen 
  32.            /U  -- Un-Install
  33.  
  34. Programmier-Schnittstelle:
  35.  
  36.   ┌┬───────────────────────────────────────────────────────────────────────┬┐
  37.   ││                                                                       ││
  38.   ││  Setzt Zeile, Seite, Ueberschrift für die Stelle an der mit TXT2EXE   ││
  39.   ││  erzeugte Programme mit der Anzeige beginnen sollen. Jedoch muß       ││
  40.   ││  zuvor das TSR "T2EICA" (600 Bytes) installiert sein.                 ││
  41.   ││                                                                       ││
  42.   ││  AUFRUF INT 2Fh                                                       ││
  43.   ││    AX = 5547h                                                         ││
  44.   ││    Bh = Function : 0--install-check // 1--set value  // 2--get value  ││
  45.   ││    Bl = Modus : 0 -- Zeile // 1 -- Seite // 2 -- Ueberschrift         ││
  46.   ││    CX = Wert div 65536 (Hi-Word)                                      ││
  47.   ││    DX = Wert mod 65536 (Lo-Word)                                      ││
  48.   ││                                                                       ││
  49.   ││  Zurück :                                                             ││
  50.   ││    AX = 524Eh wenn OK                                                 ││
  51.   ││                                                                       ││
  52.   └┴───────────────────────────────────────────────────────────────────────┴┘
  53.  
  54. Für Anwendungs-Programmierer liegt ein Beispiel für Turbo Pascal 4/5/6/7
  55. (T2ECOMM.PAS) bei und ein Turbo-C-Beispiel (T2ECOMM.C) bei. Die Beispiele 
  56. dürften auch relativ schnell in andere Programmier-Sprachen zu übersetzen 
  57. sein, Vorraussetzung ist jedoch, daß die Programmier-Sprache (besser 
  58. deren Compiler/Interpreter etc) in der Lage ist, Software-Interrupts zu 
  59. erzeugen bzw. abzuarbeiten.
  60.  
  61. Beispiel für eine Kontext-Sensitive-Hilfe:
  62. ==========================================
  63.  
  64.     ┌─────────────────────────┐
  65.     │ ANWEND.BAT              │
  66.     ├─────────────────────────┤
  67.     │ @echo off               │
  68.     │ cd\xyz                  │
  69.     │ t2eica             <────┼──── Area installation
  70.     │ help /E /X /H [F1] <────┼──── HELP mit TXT2EXE erstellt: resident
  71.     │ .....                   │     swap EMS/XMS Hotkey : F1
  72.     │ .....                   │
  73.     │ start anwendung    <────┼──── Anwendung muß "nur" noch die Funktion
  74.     │ .....                   │     "TXT2EXEset" ausführen (siehe Beispiele)
  75.     │ .....                   │
  76.     │ help /U            <────┼──── Uninstall HELP
  77.     │ t2eica /U          <────┼──── Uninstall Area
  78.     └─────────────────────────┘
  79.  
  80. Hinweise:
  81.  
  82.   Bei der Erstellung mit TXT2EXE darauf achten, daß
  83.  
  84.     1. kein "Eingangsfenster" gewählt wird
  85.     2. Start mit "Text sofort anzeigen" gewählt wird
  86.  
  87.  
  88. P.Fischer-Haaser
  89. Mozartstr. 10
  90. D-74072 Heilbronn
  91. Tel: 07131/81947
  92. Fax: 07131/962843
  93.  
  94.