[Allegro] Vb.252: V33.3 ist da
Bernhard Eversberg
ev at biblio.tu-bs.de
Di Jul 9 10:30:54 CEST 2013
Verlautbarung 252 der Entw.Abt. 2013-07-09
-------------------------------
V33.3 ist da
============
Unicode Mini-Demo
-----------------
Mit im Paket ist die schon in vb251 erwaehnte Mini-UTF-8-Datenbank,
und zwar im Ordner "datuni" parallel zu "demo2". Sie ist gedacht als
1. Anschauungs- und Testobjekt
2. Vorlage für eigene Versuche: Kopieren und die vorhandenen Saetze,
loeschen, bevor oder nachdem man eigene Daten eingibt.
Tip: Im Reg. "Schriftart" findet man die Beispielsaetze in den div.
Originalschriften.
Die Datenbank ist auch mit a35 im Netz:
http://www.allegro-c.de/db/demo/a35start.php
Es kann immer noch Stellen geben, an denen falsche Zeichen erscheinen!
Jedoch nur z.B. in Hilfetexten und ViewListen, nicht in den Daten.
Start: z.B. mit dem Befehl a99 datuni\dat
ODER vom Startbild der DemoBank, wo man einen Flip dafuer vorfindet.
Versuchen Sie mit a99 und a35 auch die Suche z.B. nach "brodski" oder
"aristotel", um originalschriftlich kyrillische bzw. griechische
Saetze mittels der automatischen Transliteration zu finden.
Man soll aber auch originalschriftlich suchen können? In a35 geht auch
das, in a99 kann's nicht gehen, weil da die Eingabe in kyr. bzw.
griech. nicht klappt.
a35 ist auch da
---------------
Alles, was man dazu braucht (ausser avanti, acon etc.), ist im SVN:
(Zugang jetzt frei fuer die Kennung ac13)
https://svn.allegro-c.de/svn/a35/trunk/
Der Text a35install.txt ist notwendige Lektuere, falls man zum
Ziel gelangen will. Stolpersteine bitte sofort melden!
Ausserdem eine neue Demo mit anderem Oberflaechendesign:
http://www.allegro-c.de/db/katalog/a35_katalog.htm
Genannt seien ansonsten noch folgende Punkte:
Mehrfachkennungen (a99 und acon)
-----------------
In xcstring.rtf liest man, gueltig fuer die Befehle var und write:
#nn: Letztes Datenfeld, das mit #nn anfaengt
#n:: Letztes Datenfeld, das mit #n anfaengt
und dasselbe mit _ statt #, um den Feldinhalt samt Feldnummer
zu erhalten.
Unguenstigerweise kann aber : auch als Mehrfachkennung auftreten.
Daher wurde diese Syntax so geaendert, dass die Tilde an die
Stelle des Doppelpunkts tritt. (Sie kann ja nicht selber als Mehrfach-
code auftreten, sondern bewirkt an der Stelle, dass ein neues Feld
mit dem naechstmoeglichen Code angelegt wird.)
Damit gilt nun dieses und nur noch dieses:
#nn~ Letztes Datenfeld, das mit #nn anfaengt
#n~~ Letztes Datenfeld, das mit #n anfaengt
und dasselbe mit _ statt #
Falsche Umlaut-Anzeige
----------------------
Im Datentext direkt aufeinanderfolgende deutsche Sonderzeichen incl.
scharfem s wurden falsch angezeigt. Es lag ein Fehler vor in den
Umcodierfunktionen, hineingeraten im Zuge der UTF-8-Implementierung.
Dieses Problem ist behoben.
Endedialog a99
--------------
Wenn beim Ausstieg noch ungespeicherte Neusaetze vorlagen, sonst aber
keine noch zu speichernden Saetze, kam nicht die Frage 418:
Sollen die neuen und bearbeiteten (noch nicht gespeicherten)
Daten gespeichert werden? Wenn unsicher, dann [Abbrechen] druecken!
[Nein] = Nichts mehr speichern
[Abbrechen] = Ungespeicherte Sätze noch sichten
Das wurde behoben. Sonst verloere man u.U. Neudaten.
Suchen im Offline-Speicher
--------------------------
Was es damit eigentlich auf sich hat, erfaehrt man mit h off.
Hier nur der Hinweis, wie man darin suchen kann.
Man gibt in der Befehlszeile ein:
?Suchwort
und erhaelt als Erg.Menge alle Saetze im Offline-Speicher, die
das exakte Suchwort enthalten.
+Wort
Damit wird die Offline-Erg.Menge nach dem Wort "Wort" exakt
durchsucht und es entsteht die entsprechende, zumeist kleinere
Erg.Menge.
Mehr dazu: h commd
oder F1 mit Schreibmarke in Befehlszeile
In dem dann erscheinenden Text: Abschnitt "b) Offline-Suchbefehl"
Dort wird auch verraten, wie man feldspezifisch suchen kann (5.)
und wie man sogar im Offline-Speicher Suchen und Ersetzen kann (6.).
Und das ist schon derartig lange so, dass es viele gar nicht mehr
wissen, falls sie es je wussten. Es geht zurueck auf die allererste
a99-Version, die noch gar nicht auf einen Index zugreifen konnte,
sondern nur Grunddateien bearbeiten. So eine Grunddatei stand dann
natuerlich im Offline-Speicher, und da war das denn alles ganz
nuetzlich.
show cmd
--------
Mit diesem Befehl kann man nun auch den Inhalt der iV, also einen
beliebigen Text, in der Befehlszeile erscheinen lassen.
Auslesen kann man den Inhalt der Befehlszeile auch; var cm
(Die Doku-Texte xshow.rtf und xcstring.rtf sind ergaenzt.)
Programm srch.exe (Volltextsuche)
-----------------------------------
Das alte 16bit-Programm hat eine unvollstaendige Option -d selber
ergaenzt. Wenn es lautete -dxyz, dann hat es draus -dxyz*.al?, um
die gemeinte Datei, falls ohne Typ angegeben, doch noch zu finden.
Dies tat das neue 32bit-Programm zunaechst nicht. Woraufhin dann
etliche alte Batchdateien versagten. Der vormalige Zustand wurde nun
auch im neuen srch hergestellt.
Ferner hat a99 bei der alten Prozedur fts.flx, die eine Volltextsuche
mit dem Programm srch organisiert, den Namen der Exportdatei u.U.
verfaelscht. fts.flx wurde in diesem Punkt korrigiert.
Mehr Informationen über die Mailingliste Allegro