Home Die Elemente der Struktur KEYT KEYT.GetInfoShort KEYTAB und der Euro
   KEYTAB
 KEYTAB für Entwickler
 Die Elemente der Struktur KEYT

KEYT.GetInfoString

Beschreibung Informationen über einen Zeichensatz abrufen
 
Aufruf C short nr, what, maxLen, success;
char info[];
(kt->GetInfoString)(nr, what, &info, maxLen);
 
Aufruf Pascal nr, what, maxLen, success : Integer;
info : PChar;
success = kt^.getInfoString(nil, nil, 0, 0, 0,
                  nr, what, @info, maxLen);
 
Aufruf GFA kt_func% = {kt_struc%+140}
success% = C:kt_func%(nr%, what%, info&, maxLen%)
 

Die Funktion GetInfoString legt im Parameter 'info' String-Informationen über den Zeichensatz ab. 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).

In 'maxLen' wird die maximale Länge des Strings übergeben. Ein negativer Wert bedeutet hierbei 'unbegrenzt'.

Folgende Informationen können für die 8-Bit-Zeichensätze mit der Nummer 0..GetImpMaxNr() abgerufen werden:

KT_CINFO_8BIT_LONGNAME (0) Der lange Zeichensatzname wird zurückgegeben, wie er auch von KEYT.GetExpNameFromNr zurückgegeben wird.
 
KT_CINFO_8BIT_SHORTNAME (1) Der kurze Zeichensatzname wird zurückgegeben, wie er auch von KEYT.GetExpShortNameFromNr zurückgegeben wird.
 

Für die Unicode-Codierungen mit der Nummer -GetImpMinNr()...-1 können folgende Informationen abgerufen werden:

KT_CINFO_UNICODE_LONGNAME (0) Der lange Zeichensatzname wird zurückgegeben, wie er auch von KEYT.GetExpNameFromNr zurückgegeben wird.
 
KT_CINFO_UNICODE_SHORTNAME (1) Der kurze Zeichensatzname wird zurückgegeben, wie er auch von KEYT.GetExpShortNameFromNr zurückgegeben wird.
 

Die Funktion GetInfoString ist vorhanden, wenn size>=144 ist.


Copyright © Martin Elsässer (eMail-Adressen)
Letzte Aktualisierung am 3. November 2006
Home Die Elemente der Struktur KEYT KEYT.GetInfoShort KEYTAB und der Euro