AW: [Allegro] Allegro-Rohdaten (*_1.xld)

Bernhard Eversberg ev at biblio.tu-bs.de
Mo Jan 30 13:44:20 CET 2006


Thomas Fischer schrieb:
> 
> 
> Ich habe mir das angesehen, und da wird auch mit Vorsicht um die 4 Bytes herumnavigiert, soweit ich sehe:
> 
> fetch b
>   nichts mehr: ende
> if ="-1" jump dateiende
> 
>   9 heisst "geloescht", Satz nicht mitnehmen
> if ="9" if not #uvL jump nchst
> if not ="9" if #uvL jump nchst
>    Satznummer ausrechnen (Bytes 1 - 4)
> fetch b4
> insert #unZ
>   Satznummer in die Hilfsdatei schreiben
> write #unZ n
> 
> :nchst
>    zur Sicherheit naechste 4 Bytes lesen
> fetch 4
>   dann Lesen bis zum Code 10 (= Satzende!)
> fetch ^J
>   -> Schleife
> jump loop
> 
> Damit sollte ich aber die Daten auch selbst extrahieren können.
> (Wo kommt eigentlich das #uvL her?)
> 
Das kommt aus  check.rtf. Es wird gesetzt, wenn man den Punkt
"Gelöschte Sätze"
wählt. Dann sollen nur diejenigen herausgefischt werden, die vorn
den Code 9 statt 1 haben. Ohne die zwei Zeilen kämen die immer
mit raus und wären als solche nicht erkennbar.

MfG B.E.




Mehr Informationen über die Mailingliste Allegro