Home Die Elemente der Struktur KEYT KEYT.BlockXUtf2XUtf KEYT.GetInfoString
 KEYTAB
 KEYTAB für Entwickler
 Die Elemente der Struktur KEYT

KEYT.GetInfoShort

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

Home Die Elemente der Struktur KEYT KEYT.BlockXUtf2XUtf KEYT.GetInfoString