Beschreibung | Speicherbereich aus einem der unterstützten
Zeichensätze in Unicode-Darstellung konvertieren |
Aufruf C | short nr;
long len; char str[]; short unicode[]; (kt->BlockX2Unicode)(unicode, nr, str, len); |
Aufruf Pascal | nr : Integer;
len : LongInt; str : Packed Array of Char unicode: Array of Integer; kt^.BlockX2Unicode(nil, nil, 0, 0, 0, unicode, nr, str, len); |
Aufruf GFA | kt_func% = {kt_struc%+96}
~C:kt_func%(L:unicode%,nr&,L:str%,L:len%) |
Die Funktion BlockX2Unicode konvertiert einen kompletten Speicherbereich (Adresse 'str', Länge 'len') aus dem angegebenen Zeichensatz in die Unicode-Darstellung.
Falls sich die übergebene Zeichensatz-Nummer 'nr' nicht im Bereich 0..GetExpMaxNr() bewegt, wird keine Konversion durchgeführt.
Die Funktion BlockX2Unicode ist vorhanden, wenn size>=100 ist.