 CFD - ConvRT File Dump Rel. 1.10 / ShareWare HANDBUCH.TXT 20.09.94 Page: 1




  Ŀ
                         K u r z - H a n d b u c h                       
                                   f  r                                 
                  C F D - C o n v R T   F i l e   D u m p                
                                 Rel. 1.10                               
                             S h a r e w a r e                           
  

     (c) 08.1994 Bro fr betriebliche Datenverarbeitung Thomas Grlitz
                 Lderitzstr. 14
                 13351 Berlin
                 Tel.: 030 / 451 80 82
                 Fax.: 030 / 452 97 59

 Inhalt
 ------
 0. Einleitung............................................................. 3
 1. Lieferumfang........................................................... 3
 2. Installation / Systemvoraussetzungen................................... 4
 3. Komandozeilenparameter................................................. 4
    3.1 Dateinamen......................................................... 4
    3.2 Offset............................................................. 4
        3.2.1 Dezimales Offset............................................. 4
        3.2.2 Hexadezimales Offset......................................... 5
    3.3 Suchvorgaben....................................................... 5
        3.3.1 Zeichenkette als Suchvorgabe................................. 5
        3.3.2 Hexadezimale Suchvorgaben.................................... 5
    3.4 Hilfe.............................................................. 5
 4. Aufruf ohne Parameter.................................................. 5
 5. Besonderes Startverhalten der Shareware-Version von CFD................ 6
 6. Tastaturbezeichner..................................................... 6
 7. Dialogfunktionen....................................................... 7
     7.1 Gruppe 1 - Allgemeine Funktionen.................................. 7
         7.1.1 # Suchen (Search)........................................... 7
               # Such-Pick Liste (Pick Search)............................. 7
         7.1.2 # Weitersuchen.............................................. 7
         7.1.3 # Springen (Seek)........................................... 8
               # Rcksprung................................................ 8
               # Seek-Pick................................................. 8
         7.1.4 # Dateimanipulation (Edit).................................. 8
               # Undo...................................................... 8
         7.1.5 # Datei laden (Load New File)............................... 8
               # Dir (Select File)......................................... 9
               # Vorhergehende Datei laden (File Pick)..................... 9
     7.2 Gruppe 2 - Besondere Funktionen................................... 9
         7.2.1 # Such-Pick Liste (Pick Search).............................10
         7.2.2 # Positionsnamen erfassen/ndern/lschen (Get Seek Name)....10
         7.2.3 # Seek-Pick Liste (Pick Seek)...............................10
               # Positionsnamen erfassen/ndern/lschen (Get Seek Name)....11
               # Relative Blockpositionen anzeigen (an/aus)................11
               # Druckausgabe..............................................11
               # Seek-Daten sichern........................................11
               # Seek-Daten laden..........................................12
               # Temporre Listeintrge bernehmen.........................14
               # Temporre Listeintrge lschen............................14
         7.2.4 # Positionsnamen permanent anzeigen (an/aus)................14
         7.2.5 # Block.....................................................15
               # Blockanfang definieren....................................15
               # Blockende definieren......................................15
               # Blockmarken lschen.......................................16
               # Blockmarken verschieben um +/- Blocklnge.................16
               # Blockmarken verschieben um +/- 1 Byte.....................16
               # Blockmarken verschieben an aktuelle Cursorposition........17
 CFD - ConvRT File Dump Rel. 1.10 / ShareWare HANDBUCH.TXT 20.09.94 Page: 2



               # Blockinhalt drucken (auch in Datei).......................17
               # Blockinhalt schreiben (im Originalformat).................17
         7.2.6 # Dateibergreifendes Arbeiten (Wildcard-Mode)..............17
         7.2.7 # Seekrechner (Seek-Calculator).............................18
               # Seekrechner ablegen.......................................19
               # Seek um Ergebisanzahl Bytes...............................19
               # Seek an absolute Dateiadresse.............................19
     7.3 Zusammenfassung...................................................19
         7.3.1 Allgemeine Funktionen.......................................20
               # Kontextsensitive Hilfe....................................20
               # Positionsnamen permanent anzeigen (an/aus)................20
               # Dezimalwert des aktuellen Bytes zeigen (an/aus)...........20
         7.3.2 Funktionen im Hauptmode: Display............................20
         7.3.3 Funktionen im Hauptmode: Block..............................21
         7.3.4 Funktionen im Hauptmode: Edit...............................22
         7.3.5 Funktionen im Mode: Suchen (Search).........................22
         7.3.6 Funktionen im Mode: Such-Pick Liste (Pick Search)...........22
         7.3.7 Funktionen im Mode: Springen (Seek).........................23
         7.3.8 Funktionen im Mode: Seek-Pick Liste (Pick Seek).............23
         7.3.9 Funktionen im Mode: Seek-Rechner (Calc).....................23
         7.3.10 Die Druckfunktion..........................................24
         7.3.11 Programmparameter..........................................25
 8. ConvRT und Schnittstellen zu CFD.......................................25
     8.1 Kurze Leistungsbeschreibung von ConvRT............................25
     8.2 Schnittstellen zwischen ConvRT und CFD............................27
 9. Handbuch...............................................................27



 CFD - ConvRT File Dump Rel. 1.10 / ShareWare HANDBUCH.TXT 20.09.94 Page: 3



 0. Einleitung
 -------------
 CFD ist ein Dateimonitor und -hexeditor, der fr die Strukturanalyse von
 beliebigen Dateien optimiert wurde. Besondere Funktionen des Programms er-
 lauben eine Referenzierung beliebiger Dateipositionen, die Ausgabe von
 Referenzlisten und Dateiinhalten auf den Drucker oder in eine neue Datei
 und den dateibergreifenden Vergleich von Strukturen.

 Der Programmname "CFD" steht fr "ConvRT File Dump". CFD wurde ursprnglich
 als Werkzeug innerhalb des Programmpaketes "ConvRT", einem System zur Kon-
 vertierung und Selektion von Binr- und ASCII-Dateien, erstellt. CFD ist
 fr einen Datenaustausch mit dem Konvertierungsprogramm ConvRT vorbereitet.
 Es leistet jedoch auch unabhngig von ConvRT gute Dienste bei der Analyse
 von Dateien mit unbekannter Struktur.

 CFD, wie auch ConvRT, richtet sich an Systemanalytiker und Personen, die
 systembergreifende Schnittstellen, z.B. im Rahmen von Down- oder Right-
 sizingprojekten, realisieren wollen.
 CFD untersttzt vor allem die Strukturanalyse und -dokumentation fr Dateien,
 deren Struktur unbekannt oder unzureichend dokumentiert ist.


 1. Lieferumfang
 ---------------
 CFD ist ein sehr kompaktes Programm ohne weitere Dateien fr die Konfiguration
 oder weitere Parameter. nderungen in den Programmparametern werden direkt in
 der Programmdatei abgespeichert.

 Die Shareware-Version von CFD kann deshalb mit folgenden Dateien ausgeliefert
 werden:
             CFD.EXE         -   Das Objekt dieser Zeilen (Programm)
             CFD.ICO         -   Icon fr MS-Windows
             _CFD.EXE        -   Komprimierter vollstndiger Lieferumfang
             HANDBUCH.TXT    -   Dieser Text
             BESTELL.TXT     -   Formular zur Bestellung der Vollversion von CFD
             HAENDLER.TXT    -   Programmbeschreibungen fr Hndler
             README.TXT      -   Allgemeine Informationen und Errata zu CFD
             LIZENZ.TXT      -   Spezielle Lizenz-/Anwendungsbedingungen fr die
                                 Shareware-Version on CFD
             AGB.TXT         -   Allgemeine Geschftsbedingungen des Bro fr
                                 betriebliche DV Thomas Grlitz

 CFD - ConvRT File Dump Rel. 1.10 / ShareWare HANDBUCH.TXT 20.09.94 Page: 4



 2. Installation / Systemvoraussetzungen
 ---------------------------------------
 Da CFD letztlich aus nur einer Programmdatei besteht, bentigt es auch keine
 besonderen Installationsschritte um zur Anwendung gebracht werden zu knnen.

 Kopieren Sie die Datei CFD.EXE einfach in ein Verzeichnis, auf das Sie einen
 DOS Pfadverweis mittels "PATH" gelegt haben und Sie knnen CFD fortan jederzeit
 aus jedem Verzeichnis Ihres Systems zur Ausfhrung bringen.

 Folgende Systemvoraussetzungen sind fr den Einsatz von CFD ntig:

             - 100% IBM kompatibler Personalcomputer XT/AT oder hher
             - 400 KB Plattenspeicher (CFD erzeugt Arbeitsdateien nur auf
                                       Wunsch des Anwenders)
             - MS-DOS 3.2 / DR-DOS 3.41 oder hher
             - Mindestens 230 KB freier Hauptspeicher


 3. Komandozeilenparameter
 -------------------------
 Der Aufruf von CFD von der DOS-Kommandozeile her kann mit und ohne Parameter
 erfolgen.

 Parameter, die CFD von der DOS-Kommandozeile aus bergeben werden, werden
 entweder mit dem Zeichen Slash ("/") oder dem Bindestrich ("-") eingeleitet.
 Einzige Ausnahme von dieser Regel ist der Name der zu bearbeitenden Datei,
 dem keines dieser Zeichen vorangestellt werden darf.

 Folgende Parameter werden von CFD erkannt und verarbeitet:
     
     3.1 Dateiname
         Wird CFD beim Aufruf ein Dateiname mitgeteilt, so ld CFD diese Datei
         sofort ohne weitere Umwege.
         Der angegebene Dateiname kann auch sog. Wildcards enthalten (die
         Zeichen "?" und "*"). Entsprechend den Konventionen, die fr das
         Betriebsystem MS-DOS gelten, wird auf diese Weise ein Filter angegeben,
         der eine ganze Gruppe von Dateien selektiert (siehe hierzu Handbuch
         des Betriebsystems).
         Wird CFD eine solche Filterangabe als Dateinamen bergeben, so kann
         der Anwender spter, im Dialog mit CFD, mittels der Tastenkombination
         [Strg]+[Bild] zwischen den Dateien umschalten/blttern, auf die der
         Filter zutrifft.

     3.2 Offset
         CFD kann beim Start ein dezimales oder hexadezimales Offset mitgeteilt
         werden. Nach dem Laden der Arbeitsdatei springt CFD dann sofort zur
         angegebenen Adresse in der Datei.

         3.2.1 Dezimales Offset
               Wird CFD als Parameter eine einfache Zahl mitgegeben, so inter-
               pretiert CFD diese Zahl als dezimales Offset.

               Z.B.
                   "CFD file.dat -43187"

               lt CFD in der Datei "file.dat" an die dezimale Adresse "43187"
               springen.
 CFD - ConvRT File Dump Rel. 1.10 / ShareWare HANDBUCH.TXT 20.09.94 Page: 5



         3.2.2 Hexadezimales Offset
               CFD unterscheidet ein dezimales Offset von einem hexadezimalen
               Offset durch ein die Zahl anfhrendes Dollarzeichen ("$").

               Z.B.
                   "CFD file.dat -$A8B3"

               lt CFD in der Datei "file.dat" an die hexadezimale Adresse
               "A8B3" springen, was ebenfalls der dezimalen Adresse 43187
               entspricht.

     3.3 Suchvorgaben
         CFD kann beim Start eine Zeichenkette oder hexadezimale Angabe als
         Suchvorgabe mitgeteilt werden. Nach dem Laden der Arbeitsdatei be-
         ginnt CFD dann sofort mit der Suche nach dem angegebenen
         Pattern/String.

         Eine Suchvorgabe darf nicht mehr als 15 Zeichen definieren.

         3.3.1 Zeichenkette als Suchvorgabe
               Suchvorgaben werden mit dem Buchstaben "F" eingeleitet, der
               der gesuchten Zeichenkette vorangestellt wird.

               Z.B.
                   "CFD file.dat -FFilepos"

               lt CFD nach dem Laden der Arbeitsdatei sofort mit der Suche
               nach der Zeichenkette "filepos" beginnen.

         3.3.2 Hexadezimale Suchvorgaben
               Auch hier erkennt CFD die hexadezimale Natur des Parameters
               an einem Dollarzeichen ("$"). In diesem Fall wird das Dollar-
               zeichen hinter das "Such-F" und vor die Wertefolge gestellt.
               Hexadezimale Suchvorgaben mssen immer eine grade Anzahl an
               Ziffern haben.

               Z.B.
                   "CFD file.dat -F$46696C65706F73"

               lt CFD ebenfalls nach dem Laden der Arbeitsdatei nach der
               Zeichenkette "filepos" suchen.

         Hinweis:
         Bei Suchvorgaben, die von der DOS-Kommandozeile aus gemacht werden,
         wird keine Gro- und Kleinschreibung unterschieden.

         3.4 Hilfe
             Wird CFD mit dem Parameter "-H" oder "-?" aufgerufen, zeigt es
             alle mglichen Parameter in Kurzform.


 4. Aufruf ohne Parameter
 ------------------------
 Wird CFD ohne Angabe eines Dateinamens aufgerufen, erfragt es im Dialog den
 Namen der Arbeitsdatei. Auch dieser Dialog lt die Angabe von Wildcards ("*")
 und ("?") entsprechend des DOS-Konventionen zu. Siehe hierzu auch Punkt 3.1
 weiter oben.
 ber die Funktion hinaus, die unter Punkt 3.1 beschrieben wurde, kann die
 Angabe eines Dateinamens mit Wildcards im Dialog auch als Filtervorgabe fr
 das Dateiauswahlfenster dienen, das mit der Taste [F3] aufgerufen werden
 kann. Siehe Weiteres unter Punkt 6.1.5.

 CFD - ConvRT File Dump Rel. 1.10 / ShareWare HANDBUCH.TXT 20.09.94 Page: 6



 5. Besonderes Startverhalten der Shareware-Version von CFD
 ----------------------------------------------------------
 Bevor die Shareware-Version von CFD die Arbeitsoberflche vollstndig frei
 gibt, zeigt es einen Hinweistext ber die Natur des Programms als Shareware
 und die besonderen Bedingungen fr seine Anwendung:

    Ŀ
     Dieses Programm wird gemeinsam mit dem Softwarepaket ConvRT als 
     ShareWare vertrieben. Bitte beachten Sie die besonderen Lizenz- 
     bestimmungen, die fr die Anwendung dieses Programms gelten und 
     den Dateien LIZENZ.TXT und AGB.TXT zu entnehmen sind.           
     Die Vollversion dieses Programms kann unabhngig von ConvRT zum 
     Preis von DM 69.- zzgl. Versand beim Hersteller erworben werden.
                                                                     
     ACHTUNG: Dieses Programm ist weder Freeware noch PublicDomain   
     sondern ShareWare. Es darf nicht lnger als 30 Tage getestet    
     werden. Jede gewerbliche Nutzung dieses Programms bentigt      
     unsere ausdrckliche Zustimmung.                                
                                                                     
     Alle Rechte vorbehalten  (C) 03.1994 DV-Beratung Thomas Grlitz 
    

 Sind Sie, als Anwender, nicht mit den in diesem Text ganannten Bedingungen
 einverstanden, besttigen Sie die entsprechende Frage mit "N" fr Nein ge-
 folgt von der [ENTER]-Taste. Das Programm bricht dann seine Ausfhrung ab.


 6. Tastaturbezeichner
 ---------------------
 In diesem Text und im Programm werden die Tasten wie folgt bezeichnet:

 Taste/Begriff       auch genannt
 -------------------------------------------------------------------------------
 [Shift]             [Gro],[Umschalt]
 [Strg]              [Ctrl]
 [Alt]               die Tasten [Alt] und [AltGr] werden von CFD gleich behandelt
 [Einf]              [Ins]
 [Entf]              [Lsch],[Del]
 [Pos1]              [Home]
 [Ende]              [End]
 [BildHoch]          [PgUp]
 [BildAb]            [PgDwn]
 Cursor              Eingabemarke, Schreibmarke
 [CurHoch]           [PfeilHoch],[Up]
 [CurAb]             [PfeilAb],[Down]
 [CurRechts]         [PfeilRechts],[Right]
 [CurLinks]          [PfeilLinks],[Left]
 [Enter]             [Return],[Eingabe]
 [Tab]               Tabulator
 [Esc]               Escape,Abbruch,Unterbrechen
 [F?]                [F1]..[F10] Funktionstasten
 [Leer]              Leerschritt, Leerzeichen, [Blank], [Space]
 [/]                 Slash, Schrger nach Rechts
 [\]                 Backslash, Schrger nach Links

 CFD - ConvRT File Dump Rel. 1.10 / ShareWare HANDBUCH.TXT 20.09.94 Page: 7



 7. Dialogfunktionen
 -------------------
 Die Funktionen, die CFD seinem Anwender im Dialog zur Verfgung stellt, lassen
 sich zunchst grob in zwei Gruppen teilen:

     7.1 Gruppe 1 - Allgemeine Funktionen
         Solche Funktionen, die in allen Dateimonitoren und -editoren zu finden
         sind oder zu finden sein sollten - unabhngig von der mehr oder
         weniger komfortablen Ausprgung dieser Funktionen im Einzelfall:

         7.1.1 # Suchen (Search)
               Ŀ
                Mode: Display  Funktion: F2 
               
               Die Suchfunktion von CFD erlaubt die Suche nach Zeichenketten,
               die

               ... als Folge von darstellbaren Zeichen angegeben werden

               ... als Folge von Zeichen angegeben werden, die hexadezimal
                   definiert wurden

               ... als Folge von Zeichen angegeben werden, die dezimal
                   definiert wurden

               Damit erlaubt CFD auch die Suche nach Sonderzeichen, die mit
               Hilfe normaler Tastatureingaben nicht darstellbar sind.

               Optional unterscheidet CFD Gro- und Kleinschreibung.

               Die Lnge einer Suchvorgabe ist in der vorliegenden Version
               von CFD auf 15 Zeichen beschrnkt.

               HINWEIS: Je lnger eine Suchvorgabe ist, desto schneller arbeitet
                        die Suchfunktion.

               # Such-Pick Liste (Pick Search)
               Ŀ
                Mode: Search   Funktion: F3 
               
               Alle Suchergebnisse werden in einer eigenen Pick-Liste
               referenziert, die auch als Grundlage eines Sprungbefehls (Seek)
               dienen kann. - Weiteres siehe unter Punkt 7.2.1


         7.1.2 # Weitersuchen
               Ŀ
                Mode: Display  Funktion: F3 
               
               Nicht der Rede wert, meinen Sie ? - Keinesfalls. Das komfortable
               und schnelle Weitersuchen ist auch bei einigen verbreiteten
               Produkten etablierter Hersteller nicht blich. Deshalb hat
               diese Funktion in CFD eine eigene Funktionstaste erhalten.

 CFD - ConvRT File Dump Rel. 1.10 / ShareWare HANDBUCH.TXT 20.09.94 Page: 8



         7.1.3 # Springen (Seek)
               Ŀ
                Mode: Display               
                      Block    Funktion: F4 
               
               CFD erlaubt die dezimale und die hexadezimal Angabe von
               Sprungzielen. Mit den Cursortasten kann zwischen den ent-
               sprechenden Eingabefeldern umgeschaltet werden.
               Wird eine Eingabe nicht mit der Enter-Taste abgeschlossen,
               sondern mit einer Cursor-Taste, so rechnet CFD den einge-
               gebenen Wert ins jeweils andere Dezimalsystem um, und wechselt
               ins entsprechende Eingabefeld.

               # Rcksprung
               Ŀ
                Mode: Display                     
                      Block    Funktion: [Alt]+F4 
               
               Diese Funktion erlaubt den Rcksprung an die Adresse, die vor
               dem letzten Sprungbefehl aktuell war.

               # Seek-Pick
               Ŀ
                Mode: Seek     Funktion: F4 
               
               Im Display- und im Blockmode knnen fr beliebige Datei-
               positionen beliebige Positionsnamen erfat werden. Diese Namen
               werden in der sog. Seek-Pick-Liste gesammelt und sortiert.
               - Weiteres siehe Punkt 7.2.2. Die Seek-Pick-Liste kann aus
               der Funktion Seek heraus aufgerufen werden. Mit Hilfe der
               Cursor-Tasten kann aus den Eintrgen der Liste ein Wert ausge-
               whlt und als Vorgabe fr einen Sprungbefehl bernommen werden.
               (siehe auch Punkt 7.2.3)


         7.1.4 # Dateimanipulation (Edit)
               Ŀ
                Mode: Display  Funktion: F5 
               
               CFD erlaubt die Manipulation von Dateininhalten in Fenstern
               zu 256 Bytes.

               # Undo
               Ŀ
                Mode: Edit     Funktion: F8 
               
               nderungen im Edit-Mode knnen Byteweise mit Hilfe der F8-Taste
               rckgngig gemacht werden.

         7.1.5 # Datei laden (Load New File)
               Ŀ
                Mode: Display  Funktion: F9 
               
               Auch dieser Dialog lt die Angabe von Wildcards ("*") und ("?")
               entsprechend des DOS-Konventionen zu. Siehe hierzu auch Punkte
               3.1 und 4 weiter oben.
               ber die Funktion hinaus, die unter Punkt 3.1 beschrieben wurde,
               kann die Angabe eines Dateinamens mit Wildcards im Dialog auch
               als Filtervorgabe fr das Dateiauswahlfenster dienen, da mit
               der Taste [F3] aufgerufen werden kann.
 CFD - ConvRT File Dump Rel. 1.10 / ShareWare HANDBUCH.TXT 20.09.94 Page: 9



               # Dir (Select File)
               Ŀ
                Mode: Load New File  Funktion: F3 
               
               Diese Funktion zeigt ein Dateiauswahlfenster, das den
               Dateibestand des zum Startzeitpunkt aktuelle Verzeichnises
               oder des im Filter angegebenen Verzeichnises oder eine durch
               den Filter definierte Auswahl aus dem Dateibestand der Ver-
               zeichnisse listet. Die Dateien sind alphabetisch sortiert,
               wobei Verzeichnisse zuerst aufgelistet werden, gefolgt von
               Dateien. Die Liste wird von den im System vorhandenen Lauf-
               werken abgeschlossen.

               Mit Hilfe der Tasten [Cursor], [Bild], [Pos1] und [Ende] kann
               eine Datei ausgewhlt werden und mit der [Enter]-Taste in das
               Dateinamensfenster bernommen werden.

               Eine weitere [Enter]-Taste beendet den Datei-Dialog und ver-
               anlat CFD die angegebene Datei zu laden.

               # Vorhergehende Datei laden (File Pick)
               Ŀ
                Mode: Load New File  Funktion: F9 
               
               Alle Dateien, die im Verauf einer Sitzung geladen werden,
               werden von CFD in eine besondere Dateiliste eingetragen.
               Diese Liste kann whrend des Dateidialoges angezeigt werden
               um eine zuvor geladene Datei erneut zu laden.
               Das Besondere an dieser Liste ist, da Sie nicht nur die
               Dateinamen zuvor geladener Dateien verwaltet, sondern zu jeder
               Datei zustzlich auch
                           ... die letzte Cursorposition
                           ... die Position des letzten Sucherfolges
                           ... den letzten Suchwert
                           ... die Position des letzten Seek-Befehles
                           ... den letzten Seekbezeichner
                           ... die letzte Blockdefinition

               Weiteres siehe Punkt 7.2


     7.2 Gruppe 2 - Besondere Funktionen
         Solche Funktionen, die CFD auszeichnen und von anderen Dateimonitoren
         unterscheiden:

         7.2.1 # Such-Pick Liste (Pick Search)
               Ŀ
                Mode: Search                
                      Seek     Funktion: F3 
               
               In der Such-Pick Liste werden alle Suchergebnisse gesammelt
               und alphabetisch sortiert.

               Einzelne Positionen knnen manuell mit der [Entf]-Taste aus der
               Liste gelscht werden.

               Die Liste kann mit der [F9]-Taste auf den Drucker oder in eine
               Datei gedruckt werden.

               Die Such-Pick Liste kann kann auch aus der Sprung-Funktion
               (Seek) aufgerufen werden. Ihre Eintrge knnen damit auch
               als Grundlage fr Sprungbefehle verwendet werden.
 CFD - ConvRT File Dump Rel. 1.10 / ShareWare HANDBUCH.TXT 20.09.94 Page: 10



         7.2.2 # Positionsnamen erfassen/ndern/lschen (Get Seek Name)
               Ŀ
                Mode: Display                        
                      Block                          
                      Pick-Seek  Funktion: [Strg]+F4 
               
               Im Display- und im Blockmode knnen fr beliebige Datei-
               positionen beliebige Positionsnamen erfat werden. Diese Namen
               werden in der sog. Seek-Pick-Liste gesammelt und sortiert.
               (siehe auch Punkt 7.2.3)
               Mit Hilfe dieser Funktion lassen sich Dateistrukturen leicht
               referenzieren und analysieren.

               Zunchst whlt der Anwender eine Dateiposition mit dem Cursor
               an, die er durch einen Namen referenzieren mchte. Die Tasten-
               kombination [Strg]+F4 ffnet anschlieend ein Fenster, in dem
               eine beliebige Zeichenkette als Namensreferenz erfat werden
               kann. Die so erfaten sog. Positionsnamen werden in der Seek-
               Pick-Liste mit ihrer Positionsadresse gesammelt und verwaltet.

               Wurde fr eine Dateiposition noch kein Name vergeben, schlgt
               CFD als Namen eine Zeichenkette vor, die an der aktuellen
               Cursorposition beginnt und bis zum ersten nicht mehr
               darstellbaren aus der Datei bernommen wird. Die Zeichenkette
               kann maximal 20 Zeichen lang sein. In diesem Fall zeigt das
               Eingabefenster als laufende Positionsnummer drei Striche.
             
               Wurde fr die aktuelle Dateiposition schon ein Name erfat, wird
               dieser vorbelegt und das Eingabefenster zeigt die laufende
               Nummer der Position in der Liste.
               Soll dennoch ein neuer, zustzlicher Name fr die Position
               erfat werden, kann mit der Tastenkombination [Shift]+[Einf]
               das Eingabefenster aufgefrischt werden und ein weiterer Name
               erfat werden. Das Eingabefenster zeigt in diesem Fall keine
               keine laufende Positionsnummer mehr sondern die Zeichenkette
               "NEW".

               Ein bestehender Name kann jederzeit gendert oder durch Tasten-
               kombination [Shift]+[Entf] gelscht werden.
         
         7.2.3 # Seek-Pick Liste (Pick Seek)
               Ŀ
                Mode: Seek     Funktion: F4 
               
               Die Seek-Pick Liste referenziert beliebige Positionen in einer
               Datei mit beliebigen Namen, die der Anwender erfassen kann
               (siehe auch Punkt 7.2.2). Sie erleichtert damit z.B. die Er-
               stellung von Satz- und Felddefinitionen fr Dateien aus unbe-
               kannten Datenbankformaten.

               Wird aus dem Displaymode oder dem Blockmode heraus mit der
               Taste [F4] die Seek-Funktion (siehe Punkt 7.1.3) aufgerufen,
               kann durch ein weiteres Bettigen der [F4]-Taste die Seek-Pick
               Liste aufgerufen werden.
             
               Die Seek-Pick Liste sammelt alle Positionsnamen, die der Anwender
               fr Dateipositionen erfat hat, und stellt sie sortiert, auf-
               steigend nach Dateipositionen dar.
               Mit Hilfe der Tasten [Bild], [Cursor], [Pos1] und [Ende] kann
               der Anwender durch die Liste blttern und mit der [Enter]-Taste
               eine Position als Vorgabe fr einen Sprungbefehl (siehe 7.1.3)
               auswhlen.
 CFD - ConvRT File Dump Rel. 1.10 / ShareWare HANDBUCH.TXT 20.09.94 Page: 11



               # Positionsnamen erfassen/ndern/lschen (Get Seek Name)
               Ŀ
                Mode: Display                        
                      Block                          
                      Pick-Seek  Funktion: [Strg]+F4 
               
               Wird in der Seek-Pick Liste mit den Cursortasten eine Position
               angewhlt und anschlieend die Tastenkombination [Strg]+[F4] ge-
               drckt, ffnet CFD das Fenster, in dem die Positionsnamen erfat,
               gendert und gelscht werden knnen (siehe 7.2.2).
               Aus der Seek-Pick Liste heraus (und nur hier) ist diese Funktion
               auch durch die Taste [Entf] aufzurufen.
             
             
               # Relative Blockpositionen anzeigen (an/aus)
               Ŀ
                Mode: Pick-Seek  Funktion: F7 
               
               In der Liste werden solche Positionen, die sich innerhalb von
               aktuellen Blockmarken befinden, mit einem Stern ("*") gekennzeichnet.
               Besteht zum Zeitpunkt des Aufrufes der Seek-Pick Liste eine Block-
               definition, kann die Anzeige der Liste mit der [F7]-Taste umge-
               schaltet werden. Die Spalte, die sonst die hexadezimale Position
               eines Namenseintrages angibt, zeigt dann die dezimale Position des
               Eintrages relativ zum Blockanfang. Dabei entspricht das erste Byte
               eines Blocks der Blockposition 1. Im Gegensatz dazu beginnt CFD
               absolute Dateipostionen, z.B. im Arbeitsfenster, mit 0 zu zhlen.
               Das erste Byte einer Datei hat also die Dateiposition 0.
             
               Der Inhalt der Seek-Pick Liste kann auf einen Drucker oder in eine
               Datei ausgegeben werden. Die Ausgabe in eine Datei kann auf drei
               unterschiedliche Arten, mit drei unterschiedlichen Formaten
               erfolgen:
             
               # Druckausgabe
               Ŀ
                Mode: Block                     
                      Pick-Search               
                      Pick-Seek    Funktion: F9 
               
                 
                 1. Format: Druckformat
                 
                    Die Ausgabe im Druckformat entspricht weitgehend dem Bild-
                    schirmformat. Sie wird ber den Aufruf der Druckfunktion
                    mit der Taste [F9] realisiert. Dort kann statt einer Drucker-
                    schnittstelle auch ein Dateiname als Ausgabeziehl gewhlt
                    werden. (weiteres siehe Punkt ...)
                 
               # Seek-Daten sichern
               Ŀ
                Mode: Pick-Seek   Funktion: F10 
               
               CFD verfgt ber eine gesonderte Sicherungs- und Ladefunktion
               fr Seek-Pick Daten. Die Sicherungsfunktion wird mit der Taste
               [F10] aktiviert.
                 
                 2. Format: Nur Blockpositionen incl. Blockmarken (relativ)
                 
                    Wurde die Listanzeige, wie oben beschrieben, mit der Taste
                    [F7] umgeschaltet zur Anzeige der relativen Blockpositionen,
                    sichert CFD nur solche Positionen, die sich innerhalb des
                    Blockes befinden. Die Blockdefinition wird dabei mitge-
                    sichert.
 CFD - ConvRT File Dump Rel. 1.10 / ShareWare HANDBUCH.TXT 20.09.94 Page: 12



                    namen, die CFD selbstndig beim Verschieben der Blockmarken
                    erzeugt (siehe hierzu #Block weiter unten), mitgesichert
                    werden sollen.
                    Beim Speichern von Positionsnamen mit Bezug auf die aktuelle
                    Blockdefinition, ist es meistens sinnvoll, die entsprechende
                    Frage von CFD mit "Ja" zu beantworten.
                 
                 3. Format: Alle Positionen ohne Blockmarken (absolut)
                 
                    Zeigt die Listanzeige keine relativen Blockpositionen,
                    sichert CFD alle Positionsnamen, optional, nach Abfrage
                    incl. der temporren Positionen.
                 
               Erkennt die Datensicherungsfunktion, da eine Datei mit dem fr
               die Sicherung genannten Namen existiert, fragt CFD zunchst, ob
               die existierende Datei berschrieben werden soll. Beantwortet der
               Anwender diese Frage mit "Nein", schlie sich eine weitere Frage
               an, ob die neuen Daten an die bestehende Datei angehngt werden
               sollen (CFD prft jedoch nicht, ob die bestehende Datei tat-
               schlich Seekdaten von CFD enthlt!). Wird auch diese Frage mit
               "Nein" beantwortet, kann die Namensvorgabe anschlieend gendert
               und der Vorgang wiederholt oder abgebrochen werden.
             
               Da CFD grundstzlich keine doppelten Namen fr die selbe Datei-
               position zult, kann im Verlaufe mehrerer Sicherungen in die
               selbe Sicherungsdatei, ber meherer CFD-Sitzungen hinweg, additiv
               die Struktur einer Objektdatei referenziert werden.
               Werden in die selbe Sicherungsdatei absolute _u_n_d_ relative
               Positionsdaten gemischt, bernimmt CFD immer die letzte der
               Blockdefinitionen in der Sicherungsdatei als aktuelle.
               Eine vor dem Laden alter Seekdaten gemachte Blockdefinition kann
               im Blockmode durch die Taste [ F5 ] zurckgeholt werden (nheres
               siehe weiter unten #Block).

               CFD schreibt seine Seekdaten in einem Format, das zu Parameter-
               dateien, die fr ConvRT bestimmt sind, kompatibel ist (nheres
               siehe weiter unten #Seek-Daten laden und #CFD und Schnittstellen
               zu ConvRT).

               ACHTUNG: Sichern Sie niemals CFD-Seekdaten auf bestehende
               ConvRT-Parameterdaten. Dabei droht Datenverlut. Die von CFD ge-
               schriebenen Seekdaten knnen als Grundlage fr die Erstellung einer
               ConvRT Parameterdatei dienen, gengen ConvRT ohne weitere Bearbeitung
               jedoch nicht!
             
               Sollen die Sicherungsdaten aus CFD als Grundlage fr eine Satzbe-
               schreibung/Parameterdatei fr ConvRT dienen, sichern Sie die Daten
               im o.g. 2. Format (relativ). Achten Sie in diesem Fall darauf,
               da alle Feldbeschreibungen innerhalb der aktuellen Blockmarken
               liegen und die Listanzeige der Seek-Pick Liste, wie oben be-
               schrieben, mit der Taste [F7] auf die Anzeige der relativen
               Blockpositionen umgeschaltet wurde.
             

               # Seek-Daten laden
               Ŀ
                Mode: Pick-Seek   Funktion: [Alt]+F10 
               
               CFD verfgt ber eine gesonderte Sicherungs- und Ladefunktion
               fr Seek-Pick Daten. Die Funktion zum Laden von Seek-Daten wird
               mit der Tastenkombination [Alt]+[F10] aus dem Fenster fr die
               Anzeige der Seek-Pick Liste aktiviert.
 CFD - ConvRT File Dump Rel. 1.10 / ShareWare HANDBUCH.TXT 20.09.94 Page: 13



               Das Format einer von CFD erzeugten Seekdaten-Sicherungsdatei
               besteht auf folgenden Regeln:
             
                 1. Kommentarzeilen werden eingefat in die Zeichenfolgen ...
                     ... "/-" = Kommentaranfang
                     ... "-/" = Kommentarende
                     
                 2. Sind die Daten, die einer Kommentarzeile folgen absolute
                    Positionswerte, findet sich innerhalb der vorhergehenden
                    Kommentarzeile das Wort "Absolut";
                    Sind die Daten, die einer Kommentarzeile folgen relativ,
                    findet sich innerhalb der vorhergehenden Kommentarzeile das
                    Wort "RelBlock", gefolgt von den Blockwerten.
                 
                    Die Blockwerte mssen folgendes Format haben:
                                "...:nnnnEnde:nnnnnLng:..."
                    Wobei hinter dem ersten Doppelpunkt der Wert fr die Position
                    des Blockanfanges steht, gefolgt von vier Buchstaben, und hin-
                    ter dem zweiten Doppelpunkt die Position des Blockendes, ge-
                    folgt von drei Buchstaben. In einer solchen Kommentar-
                    zeile mssen genau drei Doppelpunkt-Zeichen an den be-
                    zeichneten Stellen stehen.
                 
                 3. Positionswerte knnen je nach vorhergender Kommentarzeile
                    relativ oder absolut sein. Jeder Namenseintrag erhlt mit
                    seinem Positionswert gemeinsam eine eigene Zeile.
                    Der Positionswert eines Eintrages wird durch ein Komma von
                    seinem Bezeichner getrennt. Alle Zeichen hinter dem ersten
                    Komma in einer Zeile werden als Seek-Name in die Seek-Pick
                    Liste bernommen.
             
               Die Regeln fr das von CFD verwendete Sicherungsformat entsprechen
               damit einer Untermenge der Regeln, die ConvRT in seiner Parameter-
               datei verwendet. Die Dateien knnen jederzeit vom Anwender mit
               einem ASCII-Editor manuell bearbeitet werden, solange die o.g.
               Regeln bercksichtig werden.
             
               Die Satzbeschreibungen die ConvRT aus den vom Anwender erstellten
               Parameterdateien liet, knnen deshalb auch direkt CFD als
               Seek-Datensammlung bergeben werden. CFD erkennt beim Ladevorgang
               das ConvRT-kompatible Datenformat und vergewissert sich durch eine
               entsprechende Frage, ob die Datei tatschlich ConvRT-Parameterdaten
               enthlt. Beantwortet der Anwender die Frage mit "Ja", definiert CFD
               einen Block ab Dateiposition 0 mit einer Blocklnge, die der letzten
               Angabe zur Satzlnge in der Datei entspricht. Alle Felddefinitionen
               werden dann mit Positionswerten, relativ zum Blockanfang, in die
               Seekliste von CFD bernommen.
               Sind Felddefinitionen in der Datei lnger als die in CFD fr
               Seek-Namen zulssigen 20 Zeichen, werden sie von CFD ohne Kommentar
               abgeschnitten. CFD bernimmt auch nicht die fr CFD irrelevanten
               Parameter von ConvRT.

               ACHTUNG: Sichern Sie deshalb niemals CFD-Seekdaten auf bestehende
               ConvRT-Parameterdaten. Dabei droht Datenverlut. Die von CFD ge-
               schriebenen Seekdaten knnen als Grundlage fr die Erstellung einer
               ConvRT Parameterdatei dienen, gengen jedoch ConvRT ohne weitere
               Bearbeitung nicht!
             
               Werden von CFD im Verauf des Ladevorganges Formatfehler erkannt,
               unterbricht CFD den Vorgang, zeigt im Ladefenster die fehlerhafte
               Zeile der Datei und fhrt erst nach der Besttigung durch eine be-
               liebige Taste im Ladevorgang fort. Fehlerhafte Zeilen werden von
               CFD ignoriert und nicht in die Liste bernommen.
             
 CFD - ConvRT File Dump Rel. 1.10 / ShareWare HANDBUCH.TXT 20.09.94 Page: 14



               # Temporre Listeintrge bernehmen
               Ŀ
                Mode: Pick-Seek   Funktion: [Alt]+F7 
               
               # Temporre Listeintrge lschen
               Ŀ
                Mode: Pick-Seek   Funktion: [Strg]+F7 
               
               Temporre (vorlufige) Eintrge in die Seek-Pick Liste werden
               von CFD automatisch erzeugt, wenn innerhalb der aktuellen
               Blockmarken Positionsnamen bestehen und die Blockmarken ver-
               schoben werden (nheres hierzu siehe #Block).
               CFD verschiebt die aktuellen temporren Eintrge mit dem Block,
               relativ zum Blockanfang. Das Programm erzeugt solange keine neuen
               temporren Eintrge bis die aktuellen temporren Eintrge entweder
               gelscht oder fest bernommen wurden.
               Die entsprechenden Funktionen sind aus dem Fenster fr die
               Anzeige der Seek-Pick Liste zu aktivieren.
             
               Werden temporre Listeintrge mitgesichert, werden sie fr die
               Sicherungsdatei "normalisiert". D.h. sie verlieren in der
               Sicherungsdatei ihre temporre Natur.


         7.2.4 # Positionsnamen permanent anzeigen (an/aus)
               Ŀ
                Mode: Display                       
                      Edit                          
                      Block    Funktion: [Shift]+F4 
               
               CFD kann dazu veranlat werden ein besonderes Fenster zu
               ffnen und auf der unteren Bildschirmkante zu installieren.
               Dieses Fenster dient der permanenten Anzeige von Positions-
               namen und wird mit jeder Cursorbewegung im Arbeitsfenster
               aktualisiert.
               Erreicht der Cursor eine Dateiposition, die mit einem
               Positionsnamen versehen wurde, wird dieser Name in dem Fenster
               angezeigt. Wird der Cursor nach rechts oder links weiterbewegt
               und sind fr eine Position mehrere Namen vergeben worden, werden
               mit jeder Cursortaste zunchst alle Namen zu der aktuellen Datei-
               position angezeigt, bevor sich der Cursor im Arbeitsfenster in
               die entsprechende Richtung bewegt. Solange der Cursor durch
               weitere Namen an der aktuellen Dateiposition festgehalten wird,
               kommentiert CFD diesen Zustand mit einem Signalton.
               Dieser Zustand lt sich jedoch nur durch eine Bewegung des
               Cursor nach rechts und links provozieren. Werden andere Richtungs-
               tasten gedrckt, zeigt CFD jeweils nur den ersten Namen fr eine
               Dateiposition in der Liste.

               Mit der Tastenkombination [Shift]+[F4] kann das entsprechende
               geffnet und geschlossen werden.
             
 CFD - ConvRT File Dump Rel. 1.10 / ShareWare HANDBUCH.TXT 20.09.94 Page: 15



         7.2.5 # Block
               Ŀ
                Mode: Display  Funktion: F7 
               
               Der Blockmode stellt mchtige Werzeuge zur Verfgung, um einen
               bestimmten Dateiauschnitt mit anderen Auschnitten der selben
               Datei oder anderer Dateien vergleichen zu knnen, um Auschnitte
               drucken oder in neuen Dateien sammeln zu knnen.

               Befindet sich CFD z.B. im Wildcardmode (siehe Punkt 7.1.5) merkt
               sich CFD zu jeder Datei die zu Zeitpunkt des Wechsels der Datei
               aktuellen Blockmarken.

               Wird die angenommene Satzlnge in einer unbekannten Datei als
               Block definiert, kann durch das Verschieben der Blockdefinition
               um Blocklnge oder n mal Blocklnge die Strukturvarianz innerhalb
               des Satzes berprft werden. Die Festlegung von Feldpositionen,
               Feldanfang, -ende und -natur, wird dadurch wesentlich erleichtert.

               Die Definition eines Blockes mit den aktuellen Positionen der
               Blockmarken wird durch die [Enter]-Taste abgeschlossen und
               "fixiert". Die Recall-Funktionen fr vorhergehende, alte Block-
               definitionen beziehen sich immer auf den Blockzustand zum Zeit-
               punkt des letzten fixierens durch [Enter].
             
               Wird der Blockmode durch die [ESC]-Taste abgebrochen, werden alle
               Blockaktionen auf den Zustand vor der letzten Anwahl des Block-
               mode rckgngig gemacht.

               # Blockanfang definieren
               Ŀ
                Mode: Block  Funktion: F7 
               
               CFD unterscheidet bei der Angabe des Blockanfanges die beiden
               folgenden Blockzustnde:
             
               1. Zum Zeitpunkt der Angabe eines Blockstartes existierte
                  noch kein Block:
                  - CFD setzt Blockanfang und Blockende auf die Position in
                    der Datei, auf der aktuell der Cursor steht.
             
               2. Zum Zeitpunkt der Angabe eines Blockstartes existiert ein
                  Block:
                  - Ist der neue Blockstart vor dem aktuellen Blockende, wird
                    die Blockgre an seinem Anfang vergrert oder verkleinert.
                  - Ist der neue Blockstart hinter dem aktuellen Blockende, wird
                    die alte Blockdefinition gelscht und Anfang und Ende gleich
                    der aktuellen Cursorposition gesetzt.

               # Blockende definieren
               Ŀ
                Mode: Block  Funktion: F8 
               
               CFD unterscheidet bei der Angabe des Blockendes die beiden
               folgenden Blockzustnde:
             
               1. Zum Zeitpunkt der Angabe eines Blockendes existierte
                  noch kein Block:
                  - CFD setzt Blockanfang und Blockende auf die Position in
                    der Datei, auf der aktuell der Cursor steht.
 CFD - ConvRT File Dump Rel. 1.10 / ShareWare HANDBUCH.TXT 20.09.94 Page: 16



               2. Zum Zeitpunkt der Angabe eines Blockendes existiert ein
                  Block:
                  - Ist das neue Blockende hinter dem aktuellen Blockstart, wird
                    die Blockgre an seinem Ende vergrert oder verkleinert.
                  - Ist das neue Blockende vor dem aktuellen Blockstart, wird
                    die Dateiposition, die bisher den Blockstart definierte,
                    gleich dem Blockende gesetzt und die aktuelle Cursorposition
                    gleich dem Blockstart.

               # Blockmarken lschen
               Ŀ
                Mode: Block  Funktion: [Strg]+F7 
               
               Mit dieser Funktion kann die aktuelle Blockdefinition mit ihren
               aktuellen Blockmarken gelscht werden. CFD stellt die Datei-
               positionen der aktuellen Blockmarken gleichzeitig in den
               Recall-Speicher. Mit Hilfe der Taste [F5] kann dann die jeweils
               letzte Blockdefinition reaktiviert werden.

               # Blockmarken verschieben um +/- Blocklnge
               Ŀ
                Mode: Block  Funktion: [Strg]+[BildHoch] 
                                       [Strg]+[BildAb]   
               
               Die Kombination der [Strg]-Taste mit einer der [Bild]-Tasten
               verschiebt die Blockmarken um +/- einmal die Blocklnge.

               Befinden sich zum Zeitpunkt Verschiebe-Aktionen
               Positions-/Seek-Pick Namen innerhalb der Blockmarken, erzeugt
               CFD sog. temporre (vorlufige) Namenseintrge in der Seek-Pick
               Liste. Die Dateipositionen der temporren Eintrge werden relativ
               zum Blockanfang mit dem Block verschoben.
             
               CFD erzeugt nach dem erstmaligen Verschieben der Blockmarken
               solange keine neuen temporren Namenseintrge, bis die aktuellen
               temporren Eintrge in der Seek-Pick Liste entweder bernommen
               oder gelscht wurden (siehe Punkt 7.2.3) oder die aktuellen
               Blockmarken mit der Tastenkombination [Strg]+[F7] gelscht
               wurden.
             
               Werden nach dem Verschieben der Blockmarken und nach dem Erzeugen
               von temporren Seek-Pick Eintrgen innerhalb der Blockmarken neue
               Positionsnamen manuell mit Hilfe der Funktion [Strg]+[F4] (siehe
               7.2.2) erfat, erzeugt CFD zwei Namenseintrge in der Seek-Pick
               Liste. Einen "normalen" Eintrag, der mit der Position in der Datei
               verknpft ist, und einen temporren Eintrag, der relativ zum Block-
               anfang mit verschoben werden kann.

               # Blockmarken verschieben um +/- 1 Byte
               Ŀ
                Mode: Block  Funktion: [Strg]+[CurRechts] 
                                       [Strg]+[CurLinks]  
               
               Die Kombination der [Strg]-Taste mit entweder der rechten oder
               der linken Cursor-Taste verschiebt den Block um +/- 1 Byte.

               Auch fr diese Funktion gilt das zuvor Erluterte ber tempo-
               rre Namenseintrge in der Seek-Pick Liste.
 CFD - ConvRT File Dump Rel. 1.10 / ShareWare HANDBUCH.TXT 20.09.94 Page: 17



               # Blockmarken verschieben an aktuelle Cursorposition
               Ŀ
                Mode: Block  Funktion: [Strg]+[F5] 
               
               Mit dieser Funktion kann die Blockdefinition an die aktuelle
               Position des Cursor verschoben werden. CFD stellt die Datei-
               positionen der alten Blockmarken gleichzeitig in den
               Recall-Speicher. Mit Hilfe der Taste [F5] kann dann die jeweils
               letzte Blockdefinition reaktiviert werden.

               Auch fr diese Funktion gilt das zuvor Erluterte ber tempo-
               rre Namenseintrge in der Seek-Pick Liste.

               # Blockinhalt drucken (auch in Datei)
               Ŀ
                Mode: Block  Funktion: [F9] 
               
               Mit der Taste [F9] kann im Blockmode die Druckfunktion auf-
               gerufen werden. Die Ausgabe des Blockinhaltes auf den Drucker
               entspricht weitgehend dem Bildschirmformat. Die ausgegebene
               Menge Bytes wird von CFD immer auf gerade 256 Byte erweitert.
               Die Byte, die nicht innerhalb der aktuellen Blockmarken liegen
               werden dabei durch das Zeichen "=" gekennzeichnet.
             
               Auch hier kann statt einer Druckerschnittstelle ein Dateiname
               als Ausgabeziehl gewhlt werden. (weiteres siehe Punkt ...)
             
               # Blockinhalt schreiben (im Originalformat)
               Ŀ
                Mode: Block  Funktion: [F10] 
               
               Mit Hilfe dieser Funktion kann der Anwender Teile aus einer
               Datei heraus schneiden und in eine neue Datei schreiben.
               Die Daten innerhalb der Blockmarken werden durch diese Funktion
               1:1 in eine neue Datei geschrieben, oder an eine bestehende
               Datei angehngt.

               Erkennt die Funktion, da eine Datei mit dem fr die Ausgabe
               genannten Namen existiert, fragt CFD zunchst, ob die
               existierende Datei berschrieben werden soll. Beantwortet der
               Anwender diese Frage mit "Nein", schlie sich eine weitere Frage
               an, ob die neuen Daten an die bestehende Datei angehngt werden
               sollen. Wird auch diese Frage mit "Nein" beantwortet, kann die
               Namensvorgabe anschlieend gendert und der Vorgang wiederholt
               oder abgebrochen werden.

         7.2.6 # Dateibergreifendes Arbeiten (Wildcard-Mode)
               Ŀ
                Mode: Display  Funktion: [Strg]+[BildHoch] 
                                         [Strg]+[BildAb]   
               
               Wird als Arbeitsdatei ein Dateiname mit Wildcards ("*" oder "?")
               entsprechend den DOS-Konventionen angegeben (siehe Handbuch zum
               Betriebssystem), so kann zwischen den Dateien, auf die der so
               gegebene Namensfilter zutrifft, mit den Bild-Tasten geblttert
               werden. CFD baut dabei eine File-Pick Liste auf, die den Sprung
               zu allen gelesenen Dateien zu jedem Zeitpunkt ermglicht.
               CFD merkt sich dabei zu jeder Datei
               ... die letzte Cursorposition
               ... die Position des letzten Sucherfolges
               ... den letzten Suchwert
               ... die Position des letzten Seek-Befehles
               ... den letzten Seekbezeichner
               ... die letzte Blockdefinition
 CFD - ConvRT File Dump Rel. 1.10 / ShareWare HANDBUCH.TXT 20.09.94 Page: 18



               Wird also eine Datei wiederholt angewhlt, steht der Cursor an
               der Position innerhalb der Datei, an der er zuletzt, vor dem
               Wechsel zu einer neuen Datei, gestanden hat. CFD merkt sich
               jedoch nur den letzten der Eintrge in der Seek-Pick und der
               Such-Pick Liste. Es weist jedoch darauf hin, das eine
               Sicherungsdatei fr Seek-Pick Daten besteht, sofern eine solche
               vor dem Dateiwechsel erstellt wurde.


         7.2.7 # Seekrechner (Seek-Calculator)
               Ŀ
                Mode: Display  Funktion: F6 
               
               Im Displaymode kann mit der [F6]-Taste ein kleiner "Taschen-
               rechner" aufgerufen werden. Dieser Rechner beherrscht die vier
               Grundrechenarten fr das dezimale, das hexadezimale und das
               binre Zahlensystem. Zwischen den Zahlensystemen kann jederzeit
               mit Hilfe der [Alt]-Taste in Verbindung mit einem der Buchstaben
               "d", "h" oder "b" umgeschaltet werden. Das aktuelle Rechener-
               gebnis wird dann sofort umgerechnet.
             
               Fr den gesamten Umgang mit dem Rechner gilt, da groe und
               kleine Buchstaben unterschieden werden und signifikant fr
               bestimmte Funktionen des Rechners sind. Der kleine Buchstabe
               "c" z.B. reprsentiert die hexadezimale Zahl "C" (=13) whrend
               der groe Buchstabe "C" fr "Clear" steht und die aktuelle
               Eingabe, den Speicher oder die Anzeige lscht.

               ber die Grundrechenarten hinaus beherrscht der Rechner die
               logischen Rechenarten "or", "and" und "xor", die jeweils mit dem
               ersten  k l e i n e n  Buchstaben der Rechenart eingeleitet
               werden.

               Der Rechner besitzt auerdem einen einfachen Stapelspeicher.
               Rechenoperationen, die sich auf den Speicher beziehen, werden
               mit der Taste [m] eingeleitet. Hierbei gilt:
               ... alle Grundrechenoperationen knnen auch auf den Speicher
                   angewendet werden;
               ... die Taste [r] steht fr "Recall" und ruft das Speicherer
                   gebnis auf;
               ... die Taste [i] steht fr "Insert" und schreibt einen Wert
                   in den Speicher, wobei der vorhergehende Speicherwert ver-
                   loren geht;
               ... die Taste [c] steht fr "Clear" und lscht den aktuellen
                   Speicherinhalt;
             
               Wurde mit der Taste [m] eine Speicheroperation eingeleitet,
               zeigt CFD diesen Zustand durch eine runde Klammer um den
               Buchstaben "m" an.
               Ist im Speicher ein Wert vorhanden, zeigt CFD diesen Zustand
               durch einen groen Buchstaben "M" an.
             
               Im brigen gelten die von handelsblichen Taschrechnern her be-
               kannten Regeln (siehe auch Online-Hilfetext).
             
               Der Rechner kann mit den Cursortasten frei im gesamten Arbeitsbild
               verschoben werden.
             
               Die Rechenergebnisse knnen als Grundlage fr einen Sprungbefehl
               an eine Adresse in der Datei mit dem Ergebniswert oder fr einen
               Sprungbefehl um die Ergebnisanzahl Bytes verwendet werden.
               Letztere Funktion interpretiert positive Ergebniswerte als Sprung-
               anweisung vorwrts und negative Ergebniswerte als Sprunganweisung
               rckwrts.
 CFD - ConvRT File Dump Rel. 1.10 / ShareWare HANDBUCH.TXT 20.09.94 Page: 19



               # Seekrechner ablegen
               Ŀ
                Mode: Seek-Calculator  Funktion: F6 
               
               Wurde aus dem Displaymode der Seekrecher aktiviert, kann er durch
               ein erneutes Bettigen der [F6]-Taste auf dem Arbeitsbild, rechts
               unten, zur permaneneten Anzeige abgelegt werden. Eine wiederholte
               [F6]-Taste reaktiviert den Rechner jederzeit. Die [F6]-Taste wirkt
               solange als An-/Ausschalter und der Seekrechner bleibt solange
               sichtbar, bis er durch die [Esc]-Taste geschlossen wurde (die Er-
               gebniswerte beleiben jedoch auch dann erhalten.

               # Seek um Ergebisanzahl Bytes
               Ŀ
                Mode: Seek-Calculator  Funktion: F4 
               
               Fhrt in der aktuellen Datei einen Sprung um die
               Ergebnisanzahl Bytes durch. Die Funktion interpretiert
               positive Ergebniswerte als Sprunganweisung vorwrts und
               negative Ergebniswerte als Sprunganweisung rckwrts.
             
               War der Rechner vor seinem aktuellen Aufruf auf dem Arbeitsbild
               abgelegt, fhrt die Ausfhrung dieser Funktion erneut zur Ab-
               lage des Rechners. War der Rechner vor seinem aktuellen Aufruf
               geschlossen, schliet die Ausfhrung dieser Funktion den
               Rechner.

               # Seek an absolute Dateiadresse
               Ŀ
                Mode: Seek-Calculator  Funktion: [Strg]+F4 
               
               Diese Funktion interpretiert den Ergebniswert des Rechners
               als Adresse innerhalb der aktuellen Datei und fhrt einen
               Sprung an diese Adresse aus. Negative Werte sind als Grund-
               lage fr die Ausfhrung dieser Funktion nicht erlaubt.
             
               War der Rechner vor seinem aktuellen Aufruf auf dem Arbeitsbild
               abgelegt, fhrt die Ausfhrung dieser Funktion erneut zur Ab-
               lage des Rechners. War der Rechner vor seinem aktuellen Aufruf
               geschlossen, schliet die Ausfhrung dieser Funktion den
               Rechner.


     7.3 Zusammenfassung
         
         CFD unterscheidet also drei grundlegende Hauptmodes, die die Ausgangs-
         bedingungen fr alle anderen Funktionen bestimmen.
         
             1. Hauptmode:   Display
             2. Hauptmode:   Block
             3. Hauptmode:   Edit
         
         Je nach Hauptmode sind bestimmte Funktionen mehr oder weniger aus-
         fhrbar. Diese Unterfunktionen knnen wie folgt zusammengefat werden:
             
             1. Unterfunktion:   Suche mit Suchliste (Search)
             2. Unterfunktion:   Sprung mit Sprungliste (Seek)
             3. Unterfunktion:   Taschenrechner (Calc)
             4. Unterfunktion:   Druckausgabe (Print)
             5. Unterfunktion:   Datei
 CFD - ConvRT File Dump Rel. 1.10 / ShareWare HANDBUCH.TXT 20.09.94 Page: 20



         Nur einige wenige Funktionen sind in jedem Hauptmode ausfhrbar:
         
         7.3.1 Allgemeine Funktionen
         
               # Kontextsensitive Hilfe
               Ŀ
                Mode: Alle  Funktion: F1 
               
               Zeigt je nach aktuellem Mode die aktuelle Belegung der
               Funktionstasten und deren Bedeutung.

               # Positionsnamen permanent anzeigen (an/aus)
               Ŀ
                Mode: Display                       
                      Edit                          
                      Block    Funktion: [Shift]+F4 
               
               CFD kann dazu veranlat werden ein besonderes Fenster zu
               ffnen und auf der unteren Bildschirmkante zu installieren.
               Dieses Fenster dient der permanenten Anzeige von Positions-
               namen und wird mit jeder Cursorbewegung im Arbeitsfenster
               aktualisiert.
               Erreicht der Cursor eine Dateiposition, die mit einem
               Positionsnamen versehen wurde, wird dieser Name in dem Fenster
               angezeigt. (Weiteres siehe Punkt 7.2.4)
             
               Die Tastenkombination wirkt in allen Modes als An- und Aus-
               schalter.

               # Dezimalwert des aktuellen Bytes zeigen (an/aus)
               Ŀ
                Mode: Display                       
                      Block                         
                      Edit     Funktion: [Shift]+F6 
               
               ffnet ein extra Fenster und plaziertes es im unteren Zentrum
               des Arbeitsbildes. In dem Fenster wird zu dem Byte, auf dem
               der Cursor aktuell steht sein dezimaler Wert angezeigt.
             
               Die Tastenkombination wirkt in allen Modes als An- und Aus-
               schalter.
         
         
         7.3.2 Funktionen im Hauptmode: Display
               Ŀ
                     Funktion       Tastenkombination  Kapitel/Seite 
               
                # Suchen              [F2]
                # Weitersuchen        [F3]
                # Edit                [F5]
                # Rechner             [F6]
                # Block               [F7]
                # Wechsel der
                  Adressausgaben      [F8]
                # Neue Datei laden    [F9]
             
                # SeekNamen
                  anzeigen (an/aus)   [Shift]+[F4]
                # Dezimalen Bytewert
                  anzeigen (an/aus)   [Shift]+[F6]
 CFD - ConvRT File Dump Rel. 1.10 / ShareWare HANDBUCH.TXT 20.09.94 Page: 21



                # Sprung zum
                  Dateianfang         [Strg]+[Pos1]
                # Sprung zum
                  Dateiende           [Strg]+[Ende]
                # Im Wildcardmode
                  nchste Datei
                  anwhlen            [Strg]+[BildAb]
                # Im Wildcardmode
                  vorhergehende
                  Datei anwhlen      [Strg]+[BildHoch]
                # SeekNamen erfassen
                  /ndern/lschen     [Strg]+[F4]
                # Programmfarben
                  whlen              [Strg]+[F8]
                # DOS-Shell starten   [Strg]+[F10]
             
                # Zurck springen zur
                  letzten Position
                  vor letztem
                  Sprungbefehl        [Alt]+[F4]
                # Ausgabe von nicht
                  darstellbaren
                  Zeichen im ASCII-
                  Bereich an-/ab-
                  schalten            [Alt]+[F6]
                # Akustische Signale
                  des Programms an-/
                  abschalten          [Alt]+[F8]
             

         7.3.3 Funktionen im Hauptmode: Block
               Ŀ
                     Funktion       Tastenkombination  Kapitel/Seite 
               
                # Springen            [F4]
                # Letzte Blockmarken
                  wiederverwenden     [F5]
                # Blockanfang
                  festlegen           [F7]
                # Blockende
                  festlegen           [F8]
                # Block drucken       [F9]
                # Block in Datei
                  schreiben           [F10]

                # SeekNamen
                  anzeigen (an/aus)   [Shift]+[F4]
                # Dezimalen Bytewert
                  anzeigen (an/aus)   [Shift]+[F6]
             
                # Blockmarken um
                  Blocklnge vorwrts
                  verschieben         [Strg]+[BildAb]
                # Blockmarken um
                  Blocklnge rckwrts
                  verschieben         [Strg]+[BildHoch]
                # Blockmarken um
                  1 Byte vorwrts
                  verschieben         [Strg]+[CurRechts]
                # Blockmarken um
                  1 Byte rckwrts
                  verschieben         [Strg]+[CurLinks]
 CFD - ConvRT File Dump Rel. 1.10 / ShareWare HANDBUCH.TXT 20.09.94 Page: 22



                # SeekNamen erfassen
                  /ndern/lschen     [Strg]+[F4]
                # Blockmarken an
                  Cursorposition
                  verschieben         [Strg]+[F5]
                # Blockmarken
                  lschen             [Strg]+[F7]
             
                # Springen an den
                  Blockanfang         [Alt]+[1]
                # Springen an das
                  Blockende           [Alt]+[2]
                # Zurck springen zur
                  letzten Position
                  vor letztem
                  Sprungbefehl        [Alt]+[F4]
                # Erste Blockdef.
                  wiederverwenden     [Alt]+[F5]

             
         7.3.4 Funktionen im Hauptmode: Edit
               Ŀ
                     Funktion       Tastenkombination  Kapitel/Seite 
               
                # Eingabeart zwichen
                  hexadez. und ASCII
                  wechseln            [F5]
                # nderung am
                  aktuellen Byte
                  rckgngig machen   [F8]
                # nderungen zurck
                  in die Datei
                  schreiben           [F10]
             
                # SeekNamen
                  anzeigen (an/aus)   [Shift]+[F4]
                # Dezimalen Bytewert
                  anzeigen (an/aus)   [Shift]+[F6]

             
         7.3.5 Funktionen im Mode: Suchen (Search)
               Ŀ
                     Funktion       Tastenkombination  Kapitel/Seite 
               
               # Suche starten        [F2]
               # Alten Suchwert
                 benutzen/Such-Pick
                 Liste einsehen/be-
                 arbeiten             [F3]


         7.3.6 Funktionen im Mode: Such-Pick Liste (Pick Search)
               Ŀ
                     Funktion       Tastenkombination  Kapitel/Seite 
               
               # Eintrag aus der
                 Liste lschen        [Entf]
               # Liste Drucken        [F9]

 CFD - ConvRT File Dump Rel. 1.10 / ShareWare HANDBUCH.TXT 20.09.94 Page: 23



         7.3.7 Funktionen im Mode: Springen (Seek)
               Ŀ
                     Funktion       Tastenkombination  Kapitel/Seite 
               
               # Suchwert benutzen
                 Such-Pick Liste
                 einsehen/bearbeiten  [F3]
               # Alten Seekwert be-
                 nutzen Seek-Pick
                 Liste einsehen/be-
                 arbeiten             [F4]

                 
         7.3.8 Funktionen im Mode: Seek-Pick Liste (Pick Seek)
               Ŀ
                     Funktion       Tastenkombination  Kapitel/Seite 
               
               # Eintrag bearbeiten/
                 aus der Liste        [Entf] und
                 lschen              [Strg]+[F4]
               # Anzeige der
                 Positionen um-
                 schalten auf rela-
                 tive Blockpositionen [F7]
               # Liste Drucken        [F9]
               # Seekdaten in Datei
                 sichern              [F10]
             
               # Temporre Seekdaten
                 aus Liste lschen    [Strg]+[F7]
             
               # Temporre Seekdaten
                 fest bernehmen      [Alt]+[F7]
               # Seekdaten aus
                 Sicherungsdatei oder
                 ConvRT-Parameterdatei
                 laden                [Alt]+[F10]
             

         7.3.9 Funktionen im Mode: Seek-Rechner (Calc)
               Ŀ
                     Funktion       Tastenkombination  Kapitel/Seite 
               
               # Rechenoperationen    [+],[-],[*],[/],[=]
                     Fehlerkorrektur  [E]
                     lschen/clear    [C]
                         XOR          [X]
                         OR           [O]
                         AND          [A]        
               # Speicheroperation
                 einleiten            [m],[M]
               # Speicheroperationen  [+],[-],[*],[/]
                         einfgen     [i],[I],[=]
                         lschen      [c],[C]
                         rufen        [r],[R]

               # Rechner ablegen      [F6]
               # Rechner schlieen    [Esc]
               # Seek um Ergebnis-
                 anzahl Bytes (+/-)   [F4]
             
               # Seek an Ergebnis-
                 adresse              [Strg]+[F4]
 CFD - ConvRT File Dump Rel. 1.10 / ShareWare HANDBUCH.TXT 20.09.94 Page: 24



               # Umschalten in den
                 Rechenmode...
                     - hexadezimal    [Alt]+[h]
                     - dezimal        [Alt]+[d]
                     - binr          [Alt]+[b]
             

         7.3.10 Die Druckfunktion
                Die Druckfunktion ist aus der Seek-Pick Liste, aus der
                Such-Pick Liste und aus dem Blockmode heraus aufrufbar.
             
                Der Druck-Dialog erfragt vom Anwender zunchst die Rechner-
                schnittstelle, an die die Druckdaten gesendet werden sollen.
                Auer den Schnittstellen LPT1-LPT3 und COM1 und COM2 kann
                hier auch der Menpunkt DATEI gewhlt werden. CFD erlaubt dann
                die Angabe eines Namens fr eine Datei, in die die Druckdaten
                geschrieben werden sollen. CFD erzeugt anschlieend eine reine
                ASCII-Datei mit dem Druckbild.
                Wird eine Rechnerschnittstelle gewhlt, erlaubt ein weiterer
                Dialog die Definition des angeschlossenen Druckertypes. CFD
                unterscheidet:
             
                     - NEC P6/P7 fr NEC-Drucker
                     - HP-LJ II fr Drucker, die HP-Laserjet komatibel sind
                     - EPSON FX fr alle mit Epson kompatiblen Drucker
                     - POSTSCRIPT fr Postscript-Drucker
                     - ANDERER
                     
                Wird der Menpunkt ANDERER gewhlt, kann eine individuelle
                Initialisierungssequenz fr jeden beliebigen Drucker eingegeben
                werden, die maximal 100 Zeichen haben darf. Hierbei werden die
                sog. Escape-Sequenzen und Sonderzeichen durch einen fhrenden
                Backslash ("\" - ASCII-Zeichen 92) eingeleitet, dem der
                d r e i s t e l l i g e  ASCII-Dezimalcode des Zeichens folgt.
             
                         z.B.: "\027" entspricht dem Zeichen "esc".
                         
                Werden mehrere dieser sog. "Esc-Befehle" gemeinsam definiert,
                drfen keine Leerzeichen zwischen den Teilen eingegeben werden.
             
                CFD merkt sich diese Definition. Zu diesem Zweck patcht es sich
                selbst. D.h. es schreibt die im Verlauf dieser Aktion gemachten
                Angaben in den Datenbereich der Datei CFD.EXE. Das ist jedoch
                nur mglich, wenn die Datei CFD.EXE nicht umbenannt und nicht
                komprimiert wurde. ltere Virenscanner, die eine Prfsumme auch
                ber das Datensegment ermitteln (was nur wenig Sinn macht)
                knnen danach einen Fehler melden.
 CFD - ConvRT File Dump Rel. 1.10 / ShareWare HANDBUCH.TXT 20.09.94 Page: 25



         7.3.11 Programmparameter
                Folgende Parameter knnen vom Anwender beeinflut werden und
                werden vom Programm, wie zuvor unter 7.3.10 beschrieben, im
                Datensegment der Programmdatei CFD.EXE gespeichert:

                 - Auswahl aus 16 Farbkombinationen fr die Arbeitsoberflche
                   Mode:     Display
                   Funktion: Programmfarben whlen
                   Tasten:   [Strg]+[F8]
                   ... 8 Kombinationen mit Extrafarbe fr die Cursorzeile
                   ... 8 Kombinationen ohne Extrafarbe fr die Cursorzeile
                 
                 - Anzeigeart fr Adressen (hexadezimal oder dezimal)
                   Mode:     Display
                   Funktion: Wechsel der Adressausgaben
                   Taste:    [F8]
             
                 - Filter fr Ascii-Anzeige (an/aus)
                   Mode:     Display
                   Funktion: Ausgabe von nicht darstellbaren Zeichen im ASCII-
                             Bereich an- und abschalten
                   Tasten:   [Alt]+[F6]

                 - Arbeitston (an/aus)
                   Mode:     Display
                   Funktion: Akustische Signale des Programms an- und abschalten
                   Tasten:   [Alt]+[F8]

                 - individuelle Initialisierungssequenz fr Drucker
                   (siehe Punkt 7.3.10)


 8. ConvRT und Schnittstellen zu CFD
 -----------------------------------
 Der Programmname "CFD" steht fr "ConvRT File Dump". CFD wurde ursprnglich
 als Werkzeug innerhalb des Programmpaketes "ConvRT", einem System zur Kon-
 vertierung und Selektion von Binr- und ASCII-Dateien, erstellt. CFD ist fr
 einen Datenaustausch mit dem Konvertierungsprogramm ConvRT vorbereitet.

 CFD, wie auch ConvRT, richten sich an Systemanalytiker und Personen, die
 systembergreifende Schnittstellen, z.B. im Rahmen von Down- oder Right-
 sizingprojekten, realisieren wollen.

     8.1 Kurze Leistungsbeschreibung von ConvRT
         ***  ConvRT: Convert Record Types  ***

         Das Programm ConvRT ist ein Dienstprogramm fr MS-DOS kompatible
         Personal Computer.

         ConvRT dient der Konvertierung (Formatumwandlung) von binren Dateien
         und Dateien im ASCII-Festfeld-Format in beliebige ASCII-begrenzte
         und andere ASCII-Festfeld-Formate.

         Mit Hilfe von ConvRT knnen Datenbestnde, die ursprnglich nicht
         kompatibel zu PC-Standardprogrammen sind, so aufbereitet werden, da
         solche PC-Programme, die ber eine Importfunktion fr ASCII-Dateien
         verfgen, die von ConvRT aufbereiteten Datenbestnde einlesen und
         weiterverarbeiten knnen.

         ConvRT verarbeitet Dateien mit Satzarten (Stzen unterschiedlicher
         Struktur und LNGE in einer Datei) und Dateien ohne Satzarten (mit
         fester Satzlnge und Struktur).
 CFD - ConvRT File Dump Rel. 1.10 / ShareWare HANDBUCH.TXT 20.09.94 Page: 26



         ConvRT wandelt BCD-gepackte Zahlen (entsprechend dem COBOL-Format
         "COMP-3") in ASCII-Formate.
         Hinweis: Wird die Umwandlung von anderen Zahlformaten
                  bentigt, bittet die DV-Beratung Th. Grlitz
                  (Anschrift siehe unten) um Ihre Nachricht.

         ConvRT selektiert aus den Datenstzen nur die vom Anwender ange-
         gebenen Felder und aus der gesamten Datei nur die vom Anwender ge-
         wnschten Datenstze.

         ConvRT stellt die selektierten Felder in beliebiger Reihenfolge mit
         den vom Anwender bestimmten Feld- und Satztrennzeichen in die Er-
         gebnisdatei ab.

         ConvRT untersttzt die Erstellung von Steuerstzen fr die Serien-
         brieffunktion von Textverarbeitungen (z.B. MS-Word fr Windows(TM) ).

         ConvRT ist im Dialog ausfhrbar, genauso wie aus einem DOS-Stapel-
         programm (Batch-Programm), das vom Anwender erstellt werden kann.

         ConvRT ist genauso fr die wiederholte Ausfhrung von Konvertierungs-
         leistungen mit gleichbleibenden Parametern geschaffen, wie es die
         sukzessive Erarbeitung von unbekannten Satz- und Dateistrukturen
         unterstzt.

         In die Vollversion von ConvRT ist ein Generator fr Batch-Programme
         integriert. Es kann also leicht mit Programmen fr die Datensicherug,
         den Datentransfer oder die Komprimierung kombiniert werden.

         Die Vollversion von ConvRT wandelt beliebige Zeichenstze nach den
         Angaben des Anwenders um.

         Aus den Dialog mit ConvRT kann der Anwender jederzeit beliebige
         Fremdprogramme einbinden, mit denen ConvRT Parameter und Daten aus-
         tauscht ( soweit es diese Programme zulassen ). So knnen bis zu vier
         Programme nebeneinander definiert werden:
         - z.B. ein Editor fr die Bearbeitung der Satzbeschreibungsdatei,
         - ein Listprogramm fr die Ergebnisdatei
         - ein Datei-Monitor oder -Editor fr die Analyse und Bearbeitung
           der Originaldatei (z.B. CFD.EXE)

         ConvRT fhrt bei Bedarf ein genaues Arbeitsprotokoll.

         ConvRT ist kompatibel zu den gngigsten Netzwerken und untersttz
         bis zu 9 Arbeitspltze, die ConvRT zur gleichen Zeit zur Ausfhrung
         bringen.

         ConvRT ist geschaffen als zentrales Werkzeug im Rahmen von Down- und
         Rightsizing-Projekten, zur Bearbeitung von Datenbanken der Mittleren
         und Grodatentechnik. - Es ist jedoch auch geeignet dBase-Dateien(TM)
         zu retten, deren Dateikopf zerstrt wurde... u.v.m.
     
 CFD - ConvRT File Dump Rel. 1.10 / ShareWare HANDBUCH.TXT 20.09.94 Page: 27



     8.2 Schnittstellen zwischen ConvRT und CFD
     
         Wie schon unter Punkt 7.2.3 (# Seekdaten speichern/laden) beschrieben,
         entsprichen die Regeln fr das Format der Sicherungsdateien von CFD
         einer Untermenge der Regeln, die ConvRT fr seine Parameterdateien
         verwendet.
         Die Satzbeschreibungen die ConvRT aus den vom Anwender erstellten
         Parameterdateien liet, knnen deshalb auch direkt CFD als Seek-Daten-
         sammlung bergeben werden. CFD erkennt beim Ladevorgang das ConvRT-
         kompatible Datenformat und vergewissert sich durch eine entsprechende
         Frage, ob die Datei tatschlich ConvRT-Parameterdaten enthlt.
         Beantwortet der Anwender die Frage mit "Ja", definiert CFD einen Block
         ab Dateiposition 0 mit einer Blocklnge, die der letzten Angabe zur
         Satzlnge in der Datei entspricht. Alle Felddefinitionen werden dann
         mit Positionswerten, relativ zum Blockanfang, in die Seekliste von CFD
         bernommen.
         Sind Felddefinitionen in der Datei lnger als die in CFD fr Seek-Namen
         zulssigen 20 Zeichen, werden sie von CFD ohne Kommentar abgeschnitten.
         CFD bernimmt auch nicht die fr CFD irrelevanten Parameter von ConvRT.

         ACHTUNG: Sichern Sie deshalb niemals CFD-Seekdaten auf bestehende
                  ConvRT-Parameterdaten. Dabei droht Datenverlut. Die von CFD
                  geschriebenen Seekdaten knnen als Grundlage fr die Erstellung
                  einer ConvRT Parameterdatei dienen, gengen jedoch ConvRT ohne
                  weitere Bearbeitung nicht!
             
         ConvRT kennt einen Umgebungsparameter (CALLCFD=...), der ConvRT dazu
         veranlat bei Konvertierungsfehlern sofort CFD zu laden.
         ConvRT bergibt CFD dann die Position des letzten gelesenen Satzes,
         die aktuelle Satzstruktur als Seek-Pick Daten und die Position des
         Fehlers.
         

 9. Handbuch
 ------------
 Auf eine weiterfhrende Programmdokumentation wurde verzichtet, da CFD ber
 ausreichende kontextsensitive Hilfetexte verfgt, und keinen Installations-
 aufwand mit sich bringt.

 Bitte lesen Sie weitere Informationen in der Datei README.TXT und LIZENZ.TXT.


 -----------------------------------------------------------------------------
 Alle Rechte vorbehalten (c) 08.1994 Bro fr betriebliche DV Thomas Grlitz
 -----------------------------------------------------------------------------

 *** Ende CFD.EXE-HANDBUCH.TXT ***

