[Allegro] Praefixregister mit 8bit-Zeichen

Thomas Berger ThB at Gymel.com
Di Nov 3 14:14:36 CET 2015


Lieber Herr Eversberg,

folgendes scheint noch nie funktioniert zu haben, es erreichte mich
aber eine Reklamation:

Ein (die hiessen mal "virtuelles") Register ist als Praefixregister
mit Nicht-7-Bit-Zeichen realisiert, ein Beispiel dafuer ist in
der Demodatenbank das "Uebernahmeregister" |:ü

Man sieht einiges von dem im folgenden beschriebenen, wenn man in der
cat.api der Demodatenbank eine Zeile

I UEB :ü

spendiert. In meiner konkreten Anwendung ist aus historischen Gruenden
der Ringel (war in Zeiten, bevor es mehrere Register gab, sehr schnell
ueber die Tastatur erreichbar und auch heutzutage ist es noch schneller
durch direkte Eingabe des Praefixes als durch Bemuehen des Pulldown-
Menues, darf also nicht veraendert werden)

I SIG 1°

Oeffnet man nun ein Indexfenster und begibt sich ueber das Pulldown-
Menue zu diesem Sonderregister, so ist weder zeilen- noch seitenweises
Blaettern ueber das gezeigte hinaus moeglich, auch die Eingabe von
Suchbegriffen geht nicht (das hatte ich evtl. vor Jahren einmal
reklamiert).

Es scheint sich um ein Umcodierungsproblem zu handeln, das
Praefixzeichen ist (zumindest bei °/Zeichen 248) Windows-codiert
im Umcodierungsabschnitt sichtbar, das sollte nicht so sein.
Das Fehlverhalten ist aber /unabhaengig/ von der Umcodierung,
d.h. es liegt m.E. tiefer: Irgendwo im Prozess des Abschneidens
und Wiederanstueckelns des Praefix passt es von der Codierung
her nicht mehr zusammen und es wird der Index an der falschen
(= immer derselben) Stelle aufgeschlagen.

Mit dem "ü" (Zeichen 129) der Demodatenbank sieht man es nicht so
gut, erstens ist dort der Bereich |:ü keine volle Seite lang und
zweitens ist das Zeichen, das per o.apt auf 129 abgebildet wird,
nicht darstellbar.

Aber vielleicht helfen Ihnen die Hinweise bei der Fehlersuche.

viele Gruesse
Thomas Berger






Mehr Informationen über die Mailingliste Allegro