Teilfeld indikator in A99
Christian Wittern
chris at ccbs.ntu.edu.tw
Di Mär 9 09:42:21 CET 1999
Bernhard Eversberg schrieb:
> >
> > Ich habe ein Problem mit dem Teilfeld Indikator in A99. In der cfg-Datei
> > legte ich $ ( 36) fuer die Teilfelder fest. Greife ich mit
> Presto auf die
> > Datei zu, so ist alles prima. Unter A99 (mit D.CPT und O.CPT
> deaktiviert)
> > erscheint nun ploetzlich ungefragt das Zeichen mit der
> hexadezimalen Nummer
> > B2 als Teilfeld-Trenner, so wird es auch gespeichert.
>
> Man muss, wenn man die Umcodierungen ganz verhindern will, die Datei O.APT
> ganz beseitigen (also die mit dem 'A'! O.CPT allein genuegt nicht!)
> Das Programm prueft, ob in der internen O-Tabelle was steht,
> nachdem es die
> Index-Parameter eingelesen hat. Ist das nicht der Fall, wird
> prophylaktisch
> die bei Normal-Installation immer vorhandene O.APT genommen.
>
Ich habe zunaechst auf Ihre Antwort hin saemtliche O.APT und D.APT
unsichtbar gemacht. Daraufhin klagt A99 ueber unbrauchbare Parameter und
weigert sich zu starten. Wenn ich nun in beiden Tabellen entweder alle
Eintraege deaktiviere, indem ich zwei Leerstellen an den Zeilenanfang setze,
oder die Dateien voellig leere, dann kann ich arbeiten. Allerdings bleibt
das Teilfeld-Problem unabhaengig davon bestehen:
In der CFG-Datei schreibe ich:
36 Teilfeldkennung
Presto ists zufrieden und arbeitet damit.
A99 hingegen bietet mir das Zeichen .178 (Hex B2) als Feldtrennzeichen und
stoert damit meine chinesischen Zeichen. Kommt uebrigens dieser Bytewert in
einem Zeichen vor, so interpretiert der Teilfeldeditor dies als neues
Teilfeld. Ich habe ihm aber nirgends diese Funktion zugewiesen.
Ich waere Ihnen auch dankbar, wenn Sie die genaue Funktion von D.APT und
O.APT noch einmal erlaeutern wurden. Fuer die Anzeige werden offenbar beide
gebraucht?
Herzlichen Dank im Voraus.
Mehr Informationen über die Mailingliste Allegro