User Tools

Site Tools


api:dk11:delphi:gisinternals

Table of Contents

GisInternals namespace

DK11 for Delphi | GisInternals | Enums | Fields | Methods | Types

Fields

Name Visibility Description
ForcedRTreePath public Forced location of RTree files.

Methods

Name Visibility Description
AssignedPtr public Test if pointer is assigned
ChangeDir public Change directory to directory provided by _path.
CheckDir public Check if directory exists.
CheckFileWriteAccess public Check if file can be written: directory is proper,file is not read-only and is not used by any other application.
CheckFileWriteAccessEx public Check if file can be written: directory is proper,file is not read-only and is not used by any other application.
ConvertADOFieldCP public Perform code page conversion (only if _source is String).
ConvertDBFieldCP public Perform code page conversion (only if _source is String).
ConvertJDBCFieldCP public Perform code page conversion (only if _source is String).
ConvertParamString public Convert a literal value into an internal representation.
CreateMSJET public Creates MSJET( Access, MDB) database.
DateTimeToXMLString public Converts a TDateTime instance to a String in the native XML format (ISO 8601).
DecodeContentType public Decode provided content type against value like 'image/png'.
DecodeDateTimeToSqlMacro public Decode a datetime value to a macro for TGIS_SqlQuery parser.
DefReplaceFlags public Platform independent replacement flag builder.
ExpandFileNameEx public Supersede default ExpandFileName to guarantee proper operation on WINCE.
ExpandForcedRTreePath public Expand RTree path for file based of ForcedRTreePath.
ExpandSQLMacros public Expand macros inside SQL command.
FromJoinFieldName public Extract field name without 'db.' prefix of joined fields
GetBackupName public Prepare backup name /*.~*/ from given path.
GetClassName public Returns the name of the class.
GetCommonFilesItem public Returns, as a String, the content of file in a path related to GetPathCommonFiles directory.
GetCurrentDirEx public Supersede default GetCurrentDir to guarantee proper operation on WINCE.
GetDefaultUserAgent public Get default user agent String (from web downloads)
GetDequotedStr(String) public De-quote String from " character.
GetDequotedStr(String; Char) public De-quote String from " character.
GetFileDir public Returns directory of a file.
GetFileExt public Returns an extension of a given path.
GetFileName public Returns a file name part (including extension) of a given path.
GetFileNameNoExt public Returns a path part of a given path but without an ending extension.
GetFilePath public Returns path part of a given path.
GetParamFromPath public Read single parameter from TTKWV or TTKWP file.
GetPathAbsolute public Returns a path given by _path but absolute (based on relative directory given by _dir.).
GetPathCommonFiles public Returns a path to Common Files\TatukGIS.
GetPathDirSep public Returns a path given by _path but guaranteed directory separator at then end
GetPathNoExt public Returns a path given by _path but without an ending extension.
GetPathRelative public Returns a path given by _path but relative to directory given by _dir.
GetSafeSQLPath public Returns a path w/o any sensitive login information if _path can be recognized as a SQL embedded path.
GetServerName public Returns a path part of a given path but without an ending extension.
GetShortPath public Returns the short path form of a specified input path.
GetSQLDialect public Returns, as a String, the content of a SQL Dialect.
GetSQLParamFromPath public Read single parameter from TTKLS or TTKPS file.
GetTempFileName public Return temporary file name.
GetTemporaryName public Prepare temporary name /*.*~/ from given path.
GetTimeZoneBias public Gets the time difference (in minutes) between the current time zone and Coordinated Universal Time (UTC) including the Dayliht Savings Time (DTC).
GetVariantType public Returns simplified type of provided variant variable.
GisAddDimensionType public Add dimension type.
GisAddFileType public Add type.
GisAddFontStyle public Add font style.
GisAddLabelPosition public Add label position.
GisAddOperationType public Add operation type.
GisAddShapeType public Add shape type.
GisCopyMemory public Copy memory block from a buffer to another buffer.
GisCopyMemoryEx public Copy memory block from a buffer to another buffer.
GisCopyPixels public Copy memory block from a buffer to another buffer.
GisFileAge public Returns file age.
GisGetDimensionType public Get dimension type.
GisGetEmptyDimensionType public Get empty dimension type.
GisGetEmptyFileType public Get empty file type.
GisGetEmptyFontStyle public Get empty font style.
GisGetEmptyLabelPosition public Get empty label position.
GisGetEmptyShapeType public Get empty shape type.
GisGetFileType public Get file type.
GisGetFontStyle public Get font style.
GisGetLabelPosition public Get label position.
GisGetOperationType public Get operation type.
GisGetShapeType public Get shape type.
GisLockGreaterThan public Check if value of lock is greater than specified value.
GisLockGreaterThanEqual public Check if value of lock is greater than or equal to specified value.
GisLockLessThan public Check if value of lock is less than specified value.
GisLockLessThanEqual public Check if value of lock is less than or equal to specified value.
GisPartDescriptor public Construct a part descriptor.
GisRemoveFontStyle public Remove font style.
GisSingleVector public Construct a vector of single type values.
GisTestDimensionType public Test dimension type.
GisTestFileType public Test file type.
GisTestFontStyle public Test font style.
GisTestLabelPosition public Test label position.
GisTestShapeType public Test shape type.
GradientColor public Build Gradient color for a value between _min.._max in AHSL space.
GradientColorARGB public Build Gradient color for a value between _min.._max in ARGB space.
InCharSet(Char; array of String) public Test if char is in charset.
InCharSet(Char; TCharSet) public Test if char is in charset.
InitializeGrid public Initialize array.
IsEmbeddedSQLPath public Utility function to test if path represents an embedded SQL connection (like embedded TTKLS file)
IsFileOrServerPath public Returns True if provided path points to a server, embedded SQL layer, or existing file.
IsSameType(TObject; TClass) public Check if object is of the specified type.
IsSameType(TObject; TObject) public Check if objects are of the same type.
IsServerPath public Returns True if provided path points to a server or embedded SQL layer.
JoinFieldInfo(Field) public Verify if field can be used in queries, attributes etc.
JoinFieldInfo(Field; TFieldType; Integer) public Return field specification for use by TGIS_DataSet.
JoinFieldInfo(Integer) public Verify if field can be used in queries, attributes etc.
JoinFieldInfo(TField) public Verify if field can be used in queries, attributes etc.
JoinFieldInfo(TField; TFieldType; Integer) public Return field specification for use by TGIS_DataSet.
LoadLibraryWithinHinstance public Loads a DLL library with searching for within a module instance path first.
LstReadBoolean public Read parameter from list formatted as name=value.
LstReadFloat public Read parameter from list formatted as name=value.
LstReadInteger public Read parameter from list formatted as name=value.
LstReadString public Read parameter from list formatted as name=value.
PrepareCharSet public Prepare charset array based on provided characters
ReadParamsFromPath public Read parameters from specified path.
ReadSQLParamsFromPath(String; TGIS_Strings) public Read all parameters from TTKLS or TTKPS file.
ReadSQLParamsFromPath(String; TGIS_Strings; Boolean) public Read all parameters from TTKLS or TTKPS file.
ReplaceSQLToken public Replace _token_src with _token_dst inside SQL command.
RestoreDir public Restore directory to the directory obtained in GisChangeDir.
SafeDirectoryExists public Safe version of DirectoryExits.
SafeFileExists public Safe version of FileExits.
SelfInvokeClassMethod public Search for a class in the library and invoke its method by name.
SetCommonFilesItem public Set the String content of the file in a path related to GetPathCommonFiles directory.
SetCurrentDirEx public Supersede default SetCurrentDir to guarantee proper operation on WINCE.
StrToBoolean public Convert, YES, NO, TRUE, FALSE, 1, 0 to a boolan value.
SwapLongInt public Swap long value for Little Endian / Big Endian values
SwapShort2LongInt public Swap short value for Little Endian / Big Endian values
SystemErrorMessage public Formats current GetLastError value as a String.
TemplateProducer public Replace <#token#> occurrence in _text based on token list.
TestSQLTokens public Verify if SQL command contains any predefine tokens.
ThreadStorage public Thread storage access function.
ToJoinFieldName public Create a field name with 'db.' for joined db fields
URLAddParameter public Add parameter with to a provided URL.
URLDecode public Get value of the parameter in decoded URL format.
URLDeleteParameter public Delete parameter form the query part of the URL.
URLEncode public Get value of the parameter in encoded URL format.
URLFixed public Fix url for common format mistakes in '?' '&' markers like bad order, or duplication
URLGetAndDeleteParameterValue public Get value of the parameter from the query part of the URL and delete it from the url.
URLGetParameters public Get list of all parameters of the query part of the URL.
URLGetParameterValue public Get value of the parameter from the query part of the URL.
URLGetPath public Get path part the URL (part before and including '?').
URLGetQuery public Get query part the URL (part after '?').
URLTestParameter public Test if parameter exists in the query part of the URL.
XMLStringToDateTime public Converts a String in the native XML format (ISO 8601) to a TDateTime instance.

Enumerations

Name Description
TReplaceFlag Platform independent string replace mode.

2019/03/20 01:07