User Tools

Site Tools


api:dk11:delphi:gisrtl

Table of Contents

GisRtl namespace

Constants

Name Visibility Description
StringFirst public Index of first character in a string.
varExAnsiString public Variant of ANSI string value.
varExBoolean public Variant of boolean value.
varExDateTime public Variant of date-time value.
varExFixed public Variant of fixed value.
varExFloat public Variant of float value.
varExInt public Variant of integer value.
varExInt64 public Variant of Int64 value.
varExNothing public Variant of nothing value.
varExUInt public Variant of unsigned integer value.
varExUInt64 public Variant of unsigned In64 value.
varExUnsupported public Variant of unsupported type.
varExWideString public Variant of wide string value.

Methods

Name Visibility Description
ConvertAnsiString(array of byte) public Convert array of bytes as ANSI String into String representation.
ConvertAnsiString(String) public Convert A String into ANSI TBytes representation.
ConvertAnsiString(TBytes) public Convert TBytes as ANSI String into String representation.
ConvertAnsiString(TBytes; Integer) public Convert TBytes as ANSI String into String representation.
ConvertAnsiString(TBytes; Integer; Integer) public Convert TBytes as ANSI String into String representation with codepage manipulation.
ConvertAnsiString(TBytes; Integer; Integer; Integer) public Convert TBytes as ANSI String into String representation with codepage manipulation.
ConvertAnsiString(TBytes; Integer; Integer; Integer; Integer) public Convert TBytes as ANSI String into String representation with codepage manipulation.
ConvertStr2StrCP public Perform code page conversion.
ConvertStr2WStrCP public Perform code page conversion.
ConvertVar2StrCP public Perform code page conversion (only if _source is String).
ConvertVar2WStrCP public Perform code page conversion (only if _source is String).
ConvertWStr2StrCP public Perform code page conversion.
DateTimeToLocal public Convert a date/time form UTC to local time.
DateTimeToUTC public Convert a date/time form local time to UTC.
DotFloatToStr public Convert a float to string.
DotFloatToStrPrec public Convert a float to string with precision.
DotStrToFloat public Convert a string to float.
FreeObject public Free the object and set pointer to nil.
FreeObjectNotNil public Free the object.
HttpFetchStream public Fetch url into stream
IsStringEmpty public Check if object has en empty content or is nil.
IsVariantString public Check variant is any of string types.
NullVar public Universal null variant definition (across Native & CLR)
ReleaseInterface public Release the interface and set pointer to nil.
SetLengthStr public Allocate a string variable.
StringHash public Compute hash value for provided string
StringLast public Index of the last character in the String.
StringReplaceAll public Platform independent string replace method.
VarEqual public The purpose of this function is to mimic Delphi RTL interface on to maintain single source compilation.
VarFromPtr public Copy bytes from source pointer to variant object.
VarToBoolean public The purpose of this function is to mimic Delphi RTL interface on to maintain single source compilation.
VarToByte public The purpose of this function is to mimic Delphi RTL interface on to maintain single source compilation.
VarToChar public The purpose of this function is to mimic Delphi RTL interface on to maintain single source compilation.
VarToDateTime public The purpose of this function is to mimic Delphi RTL interface on to maintain single source compilation.
VarToDecimal public The purpose of this function is to mimic Delphi RTL interface on to maintain single source compilation.
VarToDouble public The purpose of this function is to mimic Delphi RTL interface on to maintain single source compilation.
VarToInt16 public The purpose of this function is to mimic Delphi RTL interface on to maintain single source compilation.
VarToInt32 public The purpose of this function is to mimic Delphi RTL interface on to maintain single source compilation.
VarToInt64 public The purpose of this function is to mimic Delphi RTL interface on to maintain single source compilation.
VarToSByte public The purpose of this function is to mimic Delphi RTL interface on to maintain single source compilation.
VarToSingle public The purpose of this function is to mimic Delphi RTL interface on to maintain single source compilation.
VarToString public The purpose of this function is to mimic Delphi RTL interface on to maintain single source compilation.
VarToUInt16 public The purpose of this function is to mimic Delphi RTL interface on to maintain single source compilation.
VarToUInt32 public The purpose of this function is to mimic Delphi RTL interface on to maintain single source compilation.
VarToUInt64 public The purpose of this function is to mimic Delphi RTL interface on to maintain single source compilation.
VarTypeEx public Check variant type.

Classes

Name Description
TGIS_BaseStream Equivalent to TStream.
TGIS_Timer Platform independent Timer (single class for both FMX and VCL).
TGIS_TimerAbstract Platform dependent Timer implementation.
TGIS_TimerFactory Platform independent factory for platform dependent TGIS_Timer object.

Records

Name Description
TGIS_HttpSettings Common http connection settings passed to HttpFetchStream method.

2018/02/02 16:23