System.RawByteString, Data.DB.TBCDField.SetAsLongWord

Aus RAD Studio API Documentation
(Unterschied zwischen Seiten)
Wechseln zu: Navigation, Suche
(Updated file (LOC-9036).)
 
(Die Seite wurde neu angelegt: „{{#lst:API:Data.DB.TBCDField.SetAsLongWord|api}} ==Beschreibung== {{#lsth:API:Data.DB.TBCDField.SetAsLongWord|Beschreibung}}“)
 
Zeile 1: Zeile 1:
{{#lst:API:System.RawByteString|api}}
+
{{#lst:API:Data.DB.TBCDField.SetAsLongWord|api}}
<!--Start API Documentation-->
+
 
==Beschreibung==
 
==Beschreibung==
<section begin=short />[[System.RawByteString|RawByteString]] ermöglicht die Übergabe von String-Daten jeder beliebigen Codeseite, ohne dass Codeseitenkonvertierungen vorgenommen werden müssen.<section end=short />
+
{{#lsth:API:Data.DB.TBCDField.SetAsLongWord|Beschreibung}}
 
+
[[System.RawByteString|RawByteString]] ermöglicht die Übergabe von String-Daten jeder beliebigen Codeseite, ohne dass Codeseitenkonvertierungen vorgenommen werden müssen. RawByteString soll die Notwendigkeit von mehreren Überladungen von Prozeduren reduzieren, die String-Daten lesen. Das bedeutet, dass Parameter von Routinen, die Strings ohne Berücksichtigung der Codeseite verarbeiten, normalerweise vom Typ [[System.RawByteString|RawByteString]] sein sollten.
+
 
+
RawByteString sollte nur als Parametertyp und nur in Routinen verwendet werden, für die ansonsten mehrere Überladungen für AnsiStrings mit unterschiedlichen Codeseiten erforderlich wären. Solche Routinen müssen sorgfältig für die tatsächliche Codeseite des String zur Laufzeit geschrieben werden.
+
 
+
Im Allgemeinen wird empfohlen, dass Stringverarbeitungsroutinen einfach "string" als Stringtyp verwenden sollten. Variablen oder Felder des Typs [[System.RawByteString|RawByteString]] sollten - wenn überhaupt - sparsam deklariert werden, weil dies zu undefiniertem Verhalten und potenziellem Datenverlust führen könnte.
+
 
+
===Siehe auch===
+
 
+
* [[System.SysUtils.TBytes|TBytes]]
+
* [[System.SetCodePage]]
+
* [[System.AnsiString]]
+
* [[System.Rtti.TRttiAnsiStringType.CodePage]]
+
* [http://edn.embarcadero.com/article/38437 Delphi in a Unicode World Part I: What is Unicode, Why do you need it, and How do you work with it in Delphi?]
+
* [http://edn.embarcadero.com/article/38498 Delphi in a Unicode World Part II: New RTL Features and Classes to Support Unicode]
+
 
+
[[Category:API-Dokumentation]]
+
<!--End API Documentation-->
+

Aktuelle Version vom 2. Juni 2012, 10:29 Uhr

Delphi

procedure SetAsLongWord(Value: LongWord); override;

C++

virtual void __fastcall SetAsLongWord(unsigned Value);

[Bearbeiten] Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
Data.DB.pas
Data.DB.hpp
Data.DB TBCDField

[Bearbeiten] Beschreibung


Embarcadero Technologies verfügt zurzeit über keine zusätzlichen Informationen. Bitte unterstützen Sie uns bei der Dokumentation dieses Themas, indem Sie Ihre Kommentare auf der Diskussionsseite eingeben.

Übersetzungen