|
KEYTAB
KEYTAB für Entwickler
Die Elemente der Struktur KEYT
Beschreibung | Informationen über einen Zeichensatz abrufen
|
Aufruf C | short nr, what, info, success;
success = (kt->GetInfoShort)(nr, what, &info);
|
Aufruf Pascal | nr, what, info, success : Integer;
success := kt^.getInfoShort(nil, nil, 0, 0, 0,
nr, what, @info);
|
Aufruf GFA | kt_func% = {kt_struc%+136}
success% = C:kt_func%(nr%, what%, info&)
|
Die Funktion GetInfoShort liefert Short-Informationen über
den Zeichensatz zurück. Die Zeichensatznummer kann für 'nr'
von GetImpMinNr()..GetImpMaxNr() reichen und umfasst damit sowohl die
wirklichen Zeichensätze als auch die Unicode-Codierungen. Der
Rückgabewert signalisiert, ob alles gut ging (1) oder nicht (0).
Folgende Informationen können für die
8-Bit-Zeichensätze mit der Nummer 0..GetImpmaxNr() abgerufen
werden:
KT_SINFO_8BIT_ASK_MAX_SINFO (0) | Gibt die maximale Nummer der short-Informationen zurück,
die abgefragt werden können
|
KT_SINFO_8BIT_ASK_MAX_CINFO (1) | Gibt die maximale Nummer der String-Informationen zurück,
die abgefragt werden können
|
KEYTAB_SINFO_8BIT_CONV_ATARI (2) | Gibt es Konversionen in den und aus dem Atari-Zeichensatz
(TRUE), oder ist wird die identische Konversion verwendet, da die
Zeichen zu unterschiedlich sind (FALSE)?
|
KEYTAB_SINFO_8BIT_CONV_UNICODE (3) | Gibt es Konversionen von und nach Unicode (TRUE), oder ist
wird hier die identische Konversion "ISO-8859-1" verwendet,
da keine Unicode-Informationen des Zeichensatzes vorliegen (FALSE)?
|
Für die Unicode-Codierungen mit der Nummer
-GetImpMinNr()...-1 können folgende Informationen abgerufen
werden:
KT_SINFO_UNICODE_ASK_MAX_SINFO (0) | Gibt die maximale Nummer der short-Informationen zurück,
die abgefragt werden können
|
KT_SINFO_UNICODE_ASK_MAX_CINFO (1) | Gibt die maximale Nummer der String-Informationen zurück,
die abgefragt werden können
|
Die Funktion GetInfoShort ist vorhanden, wenn size>=140 ist.
Copyright © Martin Elsässer (eMail-Adressen)
Letzte Aktualisierung am 12. Dezember 2006
|