Data.DB.TDataSet.Translate

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

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

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Data.DB.pas
Data.DB.hpp
Data.DB TDataSet


Beschreibung

Warnung: Translate ist veraltet.

Implementiert eine virtuelle Prozedur, um einen Daten-String aus einer Quelle in ein Ziel zu kopieren und dabei optional eine Zeichenkonvertierung vorzunehmen.

Die Implementierung von Translate in TDataSet kopiert einen Quell- in einen Ziel-String und ignoriert dabei den in ToOem übergebenen Wert. Translate kann von abgeleiteten Datenmengenobjekten verwendet werden, die Translate nicht erneut implementieren.

In benutzerdefinierten Datenmengen kann Translate Strings zwischen ANSI UTF-8 (der nativen Zeichenzuordnung für Datenmengenkomponenten) und einer beliebigen vom zugrunde liegenden Datenzugriffsmechanismus verwendeten Zeichenzuordnung konvertieren. Wenn ToOem true ist, konvertiert Translate von ANSI in die zugrunde liegende Datenzugriffszuordnung. Translate setzt diese Konvertierung zurück, wenn ToOem false ist.