[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