Voici la liste des procédures et fonctions en relation avec la catégorie de mémoire :
| Nom | Prototype | Unité | Description |
|---|---|---|---|
| BYTETOCHARINDEX | Function ByteToCharIndex(Const S:String; Index:Integer):Integer; | SysUtils | Cette fonction retourne la valeur d'un caractère à un certaine position dans une chaîne de caractères DBCS. |
| BYTETOCHARLEN | Function ByteToCharLen(Const S:String; MaxLen: Integer):Integer; | SysUtils | Cette fonction retourne le nombre de caractères DBCS contenu dans un bloc d'octet d'une certaine longueur. |
| BYTETYPE | Function ByteType(Const S:String; Index:Integer): TMbcsByteType; | SysUtils | Cette fonction indique si la position spécifié en caractère contient un ou deux octets en mémoire dans une chaîne de caractères DBCS. |
| CHARSETTOIDENT | Function CharsetToIdent(Charset: Longint;Var Ident:String):Boolean; | Graphics | Cette fonction retourne le nom d'une police de caractères. |
| CHARTOBYTEINDEX | Function CharToByteIndex(Const S:String;Index:Integer):Integer; | SysUtils | Cette fonction retourne la valeur d'un caractère à un certaine position en base 1 dans une chaîne de caractères DBCS. |
| CHARTOBYTELEN | Function CharToByteLen(Const S:String; MaxLen:Integer):Integer; | SysUtils | Cette fonction retourne le nombre de caractères DBCS contenu dans un bloc d'octet d'une certaine longueur. |
| NATIVETOANSI | Procedure NativeToAnsi(Locale: TLocale; NativeStr: PChar; var AnsiStr: string); | DBTables | Cette procédure permet d'effectuer la conversion une chaîne de caractères de format spécifié en chaîne de caractères ANSI. |
| NATIVETOANSIBUF | Procedure NativeToAnsiBuf(Locale: TLocale; Source, Dest: PChar; Len: Integer); | DBTables | Cette procédure permet d'effectuer la conversion une chaîne de caractères ASCIZ de format spécifié en chaîne de caractères ANSI de forme ASCIZ. |
| OLESTRTOSTRING | Function OleStrToString(Source: PWideChar): string; | System | Cette fonction permet d'effecter la conversion d'une chaîne OLE en chaîne de caractères de forme standard Pascal. |
| OLESTRTOSTRVAR | Procedure OleStrToStrVar(Source: PWideChar; var Dest: string); | System | Cette procédure permet d'effecter la copie du résultat de la conversion d'une chaîne OLE en une chaîne de caractères de forme standard Pascal. |
| SETOLEFONT | Procedure SetOleFont(Font: TFont; const OleFont: IFontDisp); | AX | Cette procédure permet d'effectuer la connexion avec un objet de police de caractères OLE pour être utilisé par un objet «TFont». |
| STRBYTETYPE | Function StrByteType(Str: PChar; Index: Cardinal): TMbcsByteType; | SysUtils | Cette fonction permet de demander le type de caractères (ASCII ou DBCS) situé à la position spécifié dans une chaîne de caractères ASCIZ. |
| STRINGTOWIDECHAR | Function StringToWideChar(const Source: string; Dest: PWideChar; DestSize: Integer): PWideChar; | System | Cette fonction permet de convertir une chaîne de caractères de format Pascal ANSI en une chaîne Unicode. |
| WIDECHARLENTOSTRING | Function WideCharLenToString(Source: PWideChar; SourceLen: Integer): string; | System | Cette fonction permet de convertir un morceau d'une chaîne de caractères Unicode en une chaîne de caractères de format standard Pascal ANSI. |
| WIDECHARTOSTRING | Function WideCharToString(Source: PWideChar): string; | System | Cette fonction permet de convertir une chaîne de caractères Unicode en une chaîne de caractères de format standard Pascal ANSI. |
| WIDECHARTOSTRVAR | Procedure WideCharToStrVar(Source: PWideChar; var Dest: string); | System | Cette fonction permet de convertir une chaîne de caractères Unicode en une chaîne de caractères de format standard Pascal mono-octet. |
Dernière mise à jour : Mercredi, le 18 février 2015