home *** CD-ROM | disk | FTP | other *** search
- Update Informationen AmigaBase V2.2 - V2.3
-
- Gegenüber AmigaBase V2.2 hat sich in V2.3 folgendes geändert:
-
- o Neue Programmfunktionen.
- o Unterstützung der polnischen Sprache.
- o Beseitigung einiger Fehler.
-
-
- Neue Programmfunktionen
-
- Die folgenden Programmfunktionen sind neu in V2.3:
-
- GetFilter(record): Liefert den Filterzustand der übergebenen
- Kartei. TRUE bedeuted, daß der Filter aktiv ist, FALSE, daß
- der Filter nicht aktiv ist.
-
- SetFilter(record, boolean): Setzt den Filterzustand der
- übergebenen Kartei. TRUE aktiviert den Filter, FALSE
- deaktiviert ihn.
-
- GetFilterStr(record): Liefert den aktuellen Filterausdruck
- als STRING-Wert.
-
- SetFilterStr(record, string): Setzt den Filterausdruck auf
- den Ausdruck, der im zweiten Parameter als STRING-Wert
- angegeben wurde. Falls der Filter gegenwärtig aktiv ist,
- so wird er direkt auf alle Datensätze angewandt, sonst
- (der Filter ist gerade nicht aktiv) wird die Zeichenkette
- nur übersetzt.
- SetFilterStr gibt TRUE zurück, falls die Zeichenkette
- erfolgreich übersetzt werden konnte. Ansonsten wird
- FALSE zurückgegeben.
-
- GetOrderStr(record): Liefert die aktuelle Ordnung der
- übergebenen Kartei als MEMO-Text. Jede Zeile des Texts
- enthält einen Variablennamen. Die Kartei wird nach der
- ersten Variable in dieser Liste sortiert. Stimmen zwei
- Datensätze in dieser Variable überein, so bestimmt die
- nächste Variable in der Liste die Ordnung.
- Ein leerer Text bedeutet, daß die Kartei keine Ordnung
- besitzt.
-
- SetOrderStr(record, order): Setzt die Ordnung der angegebenen
- Kartei auf die Variablen, die im Argument order (MEMO)
- aufgelistet sind. Jede Zeile dieses Texts muß einen
- Variablennamen enthalten, leere Zeilen werden ignoriert.
- Nach Setzen der Ordnung werden automatisch alle Datensätze
- neu einsortiert.
- SetOrderStr gibt TRUE zurück, falls die Ordnung erstellt werden
- konnte, und FALSE, falls ein Fehler auftrat, z.B. weil eine
- Variable nicht gefunden werden konnte.
- Mit "" wird die leere Ordnung gesetzt.
-
- VarName(var): Liefert den Namen einer Variable. Diese Funktion
- ist nützlich, um Zeichenketten für Filterausdrücke oder
- Ordnungslisten zu erstellen. Sie können solche Zeichenketten
- natürlich auch direkt eingeben, haben dann aber den Nachteil,
- daß Sie auch die Zeichenketten mitändern müssen, wenn Sie eine
- Variable umbenennen. Besser ist es, den Variablennamen in die
- Zeichenkette mittels VarName und SPrintf hineinzukopieren.
-
- RecName(rec): Liefert den Namen einer Kartei. Siehe auch
- VarName für den Nutzen dieser Funktion.
-
-
- Unterstützung der polnischen Sprache
-
- AmigaBase kann nun auch in polnischer Sprache betrieben werden.
-
-
- Beseitigung einiger Fehler
-
- Ein Fehler wurde von Andreas Port bemerkt. Zeichen am Zeilende eines
- Memo-Textes, die einen ASCII-Code größer 127 haben, wurden manchmal
- von AmigaBase gelöscht.
-
- Weitere kleinere Fehler wurden ebenfalls beseitigt.
-