API:Bde.DBTables.TBDEDataSet.Translate

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function Translate(Src, Dest: PAnsiChar; ToOem: Boolean): Integer;  override;

C++

virtual int __fastcall Translate(char * Src, char * Dest, bool ToOem);

Propriétés

Type Visibilité  Source Unité  Parent
function public
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables TBDEDataSet

Description

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.

Bde.DBTables.TBDEDataSet.Translate hérite de Data.DB.TDataSet.Translate. Tout le contenu en-dessous de cette ligne se réfère à Data.DB.TDataSet.Translate.

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.