[Allegro] UTF-DemoBank auch fertig, incl. a35-Paket

Bernhard Eversberg b-eversberg at gmx.de
Mo Jun 12 13:26:35 CEST 2017


> Gesendet: Freitag, 09. Juni 2017 um 14:09 Uhr
> Von: "Bernhard Eversberg" <b-eversberg at gmx.de>
> 
> Was jetzt noch ansteht: Ein Skript schreiben, das eine vorhandene a-Datenbank in
> eine UTF-Datenbank konvertiert. Dazu ist nur nötig:
> 1. Gesamtexport der vorhandenen Datenbank mit den neuen Parametern i-ad-utf.apr
> 2. Ein org-Skript zum Indexieren der dabei entstandenen .alg-Datei.
> 
Diese Voraussetzungen sind nun erfüllt.
Das erforderliche Skript heißt unify.flx, damit ist es ganz einfach. 

Wer testen will: abholen mit  X gf unify.flx
Und dazu die nochmals verbesserte Datei i-ad-utf.apr:   X gf i-ad-utf.apr
(Es fehlte das Vertauschen der "Akzente", was für UTF-8 nötig ist: aus 'x wird x')

Hier ganz ausführlich, was dann zu tun ist:
(Keine Sorge, die eigene Datenbank bleibt völlig unverändert, es entsteht eine neue
in einem andern Ordner. Den kann man bei Nichtgefallen komplett wieder löschen. Dann
weiterarbeiten, als wäre nichts geschehen.)

Es geht nur, wenn die eigene Datenbank das a-Schema verwendet,
und man muß sich den UTF-Demo-Ordner "demoutf" im eigenen ProgDir installiert haben.

Dann in a99 (gestartet mit der eigenen Datenbank) diesen Befehl geben:

X unify

Gefragt wird dann nach einem Ordnernamen, z.B. c:\allegro\unitest. 
Der Ordner darf noch nicht existieren, denn da hinein soll die umgewandelte Datenbank.
Es wird ein Skript namens  unify.bat erstellt und gefragt, ob man dieses nun
starten will.
Mit Strg+c kann man hier abbrechen.
Sonst exportiert es die eigenen Daten in den besagten Ordner und kopiert dahin
auch alle nötigen Dateien aus dem UTF-Demo-Ordner  demoutf
Dann erledigt es die gesamte Indexierung, also Erstellung der kompletten Datenbank
in UTF-Codierung.

Hat man abgebrochen, kann man den neuen Ordner gleich wieder löschen (und das
Skript unify.bat auch) oder aber von Hand im DOS-Fenster eingeben:
  unify.bat   um die Sache nachträglich doch noch zu starten
Wenn der Vorgang beendet ist, liegt im neuen Ordner die komplette Kopie der
eigenen Datenbank, umcodiert in UTF-8, und dazu eine Datei dat.ina. Mit dieser
startet man a99, also z.B. so:  a99 c:\allegro\unitest\dat.ina

B.E.



Mehr Informationen über die Mailingliste Allegro