Home Die Elemente der Struktur KEYT KEYT.BlockX2Unicode KEYT.GetExpMinNr
   KEYTAB
 KEYTAB für Entwickler
 Die Elemente der Struktur KEYT

KEYT.BlockUnicode2X

Beschreibung Speicherbereich aus der Unicode-Darstellung in einen der unterstützten Zeichensätze konvertieren
 
Aufruf C short nr;
long len;
char str[];
short unicode[];
(kt->BlockUnicode2X)(str, nr, unicode, len);
 
Aufruf Pascal nr : Integer;
len : LongInt;
str : Packed Array of Char
unicode: Array of Integer;
kt^.BlockUnicode2X(nil, nil, 0, 0, 0, str, nr, unicode, len);
 
Aufruf GFA kt_func% = {kt_struc%+100}
~C:kt_func%(L:str%,nr&,L:unicode%,L:len%)
 

Die Funktion BlockUnicode2X konvertiert einen kompletten Speicherbereich (Adresse 'str', Länge 'len) aus der Unicode-Darstellung in den angegebenen Zeichensatz. Im Ziel-Zeichensatz 'nr' nicht enthaltene Zeichen werden in '*' konvertiert.

Falls sich die übergebene Zeichensatz-Nummern 'nr' nicht im Bereich 0..GetExpMaxNr() bewegt, wird keine Konversion durchgeführt.

Die Funktion BlockUnicode2X ist vorhanden, wenn size>=104 ist.


Copyright © Martin Elsässer (eMail-Adressen)
Letzte Aktualisierung am 12. Dezember 2006
Home Die Elemente der Struktur KEYT KEYT.BlockX2Unicode KEYT.GetExpMinNr