RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
AnsiStringBase::AnsiStringBase Constructor ()

Creates an instance of System::AnsiStringBase.

Pascal
constructor Create;
constructor Create(const src: AnsiStringBase&);
constructor Create(const src: char*; codePage: Integer);
constructor Create(const src: char*; byteLen: Integer; codePage: Integer);
constructor Create(const src: wchar_t*; numwchar: Integer; codePage: Integer);
constructor Create(const src: char16_t*; numChar16: Integer; codePage: Integer);
constructor Create(const src: char32_t*; numChar32: Integer; codePage: Integer);
constructor Create(src: double; codePage: Integer);
constructor Create(src: wchar_t; codePage: Integer);
constructor Create(const src: WideString &; codePage: Integer);
constructor Create(const src: UnicodeString &; codePage: Integer);
C++
__fastcall AnsiStringBase();
__fastcall AnsiStringBase(const AnsiStringBase& src);
__fastcall AnsiStringBase(const char* src, int codePage);
__fastcall AnsiStringBase(const char* src, int byteLen, int codePage);
__fastcall AnsiStringBase(const wchar_t* src, int numwchar, int codePage);
__fastcall AnsiStringBase(const char16_t* src, int numChar16, int codePage);
__fastcall AnsiStringBase(const char32_t* src, int numChar32, int codePage);
__fastcall AnsiStringBase(double src, int codePage);
__fastcall AnsiStringBase(wchar_t src, int codePage);
__fastcall AnsiStringBase(const WideString & src, int codePage);
__fastcall AnsiStringBase(const UnicodeString & src, int codePage);

System::AnsiStringBase::AnsiStringBase is the constructor for System::AnsiStringBase.  

If the constructor is given no arguments, the resulting System::AnsiStringBase instance is an empty string. If the constructor is passed a single character, the resulting System::AnsiStringBase instance has character length one, and contains that character. Other versions of the constructor copy the string passed as an argument, converting characters to char if necessary. When constructing a System::AnsiStringBase instance from an array of char or wchar_t, the source string should be null terminated, unless an argument is given that indicates the number of characters in the array. For some overloads of the constructor, you can pass the code page you want for the string. In another overload, you can pass a floating point number to be converted to a string. 

 

Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!