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);
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.