[Allegro] Vb.262: V34.5 ist da
Bernhard Eversberg
ev at biblio.tu-bs.de
Do Aug 21 12:28:48 CEST 2014
Verlautbarung 262 der Entw.Abt. 2014-08-21
-------------------------------
V34.5 ist da
------------
Erneuert sind für Windows: inst-all.exe
sowie für Linux: acon, index, al.job
Wer sich für die Neuentwicklung al.job und ganz allgemein für
FLEX nicht interessiert, kann sich das Updaten diesmal sparen.
FLEX: Neue Variable cs
-----------------------
Mit var cs holt man sich den Wert aus der CS-Zeile der CFG in die iV.
Also kann man schreiben:
var cs
if "W" var "Windows-Code (ANSI"#
if "U" var "Unicode (UTF-8)"
if "D" var "DOS-Code (ASCII)"
ins $cs
write "Die Datenbank ist intern in " $cs " codiert." n
Gebrauch wird davon gemacht in dem Job al.job:
al.job
------
Dieser inzwischen weiter ausgebaute Job wird auch schon in Linux-
Umgebungen mit UTF-8 eingesetzt. Daran wird, obwohl das Alpha-Stadium
verlassen ist, noch weiterzuarbeiten sein.
Starten Sie einfach mal nach Installation der V34.5 so:
(in c:\allegro, oder wo immer Ihr Programmordner ist)
al [al.bat wird dann ausgeführt und startet acon mit al.job]
Alternativ können Sie auch in a99 eingeben:
x Dos al
oder im Quick-Menü diese Zeile aktivieren:
Admin-Tool "al" (ab V34.4)
Dann startet acon und führt den al.job aus. Es beginnt so:
FUNCTIONS (Enter '-' to step back at any point, or 'x' back to main menu)
1 : Index 2 : Record 3 : Find 4 : Review
a : Admin p : Properties
h : Help m : Make a note x : Exit
Your choice:>
Alles in Englisch? Ja, weil in erster Linie sinnvoll für Unix/Linux-
Anwender, und die verstehen das besser.
Mit Eingabe von a für "Admin" kommt z.B. dieses Menü:
ADMIN
1 : Index rebuild 2 : Address table rebuild (.tbl file)
c : CFG editing i : Index param o : Other files
n : New database a : Another instance of this job
p : Properties s : Settings (extended list)
l : List of data elements (as defined in CFG)
- : Back
Und immer kommt man aus einem Menü mit '-' wieder in das
vorherige Menü zurück und mit 'x' ins Hauptmenü.
Der Job ist nicht nur zur konkreten Anwendung gedacht, sondern
auch als Ergänzung für den angehenden FLEXperten. Denn es stecken viele
Beispiele drin für konkrete Aufgaben, die auch in anderen Anwendungen
mal brauchbar sein können, und die sich deshalb zum Lernen sinnvoll
eignen. Damit alles verständlich wird, sind allerhand Kommentare
eingestreut.
Deshalb auch nochmals der Hinweis auf die neu entstandene, noch
weiterentwicklungsbedürftige englischsprachige Doku:
http://www.allegro-c.de/doku/aconflex.htm
Mit im Paket ist jetzt auch eine engl. Variante uifseng der
uif-Datei für acon.
Kleinere Programmverbesserungen
-------------------------------
Im Zuge der Entwicklung des al.job kamen kleinere Unschärfen der
Funktionsweise an verschiedenen Stellen zum Vorschein, z.B. beim
Befehl "qrix" in acon und a99 und ferner im Programm index.exe
bei der Abarbeitung der Optionen -d und -e.
Wir verzichten auf die detaillierte Darlegung.
Mehr Informationen über die Mailingliste Allegro