Data.DB.TDataSet.Translate
Delphi
function Translate(Src, Dest: PAnsiChar; ToOem: Boolean): Integer; virtual;
C++
virtual int __fastcall Translate(char * Src, char * Dest, bool ToOem);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Data.DB.pas Data.DB.hpp |
Data.DB | TDataSet |
Description
Avertissement : Translate est obsolète.
Implémente une procédure virtuelle pour copier une chaîne de données d'une source vers une destination, en convertissant éventuellement les caractères pendant la copie.
Telle qu'implémentée par TDataSet, Translate copie une chaîne source dans une chaîne destination, en ignorant la valeur transmise dans ToOem. Translate fournit une méthode de rappel pour les objets ensemble de données dérivés qui ne réimplémentent pas Translate.
Les ensembles de données personnalisés peuvent utiliser Translate pour convertir des chaînes entre ANSI UTF-8 (le mappage de caractère natif pour les composants ensemble de données) et tout mappage de caractère utilisé par le mécanisme d'accès aux données sous-jacent. Quand ToOem a la valeur true, Translate convertit d'ANSI vers le mappage d'accès aux données sous-jacent. Quand ToOem a la valeur false, Translate inverse cette conversion.