TatukGIS - GisDefs - ChangeDir 函数】的更多相关文章

函数名称  ChangeDir 所在单元  GisDefs 函数原型  function ChangeDir(const _path: String): String;   函数说明 如果 _path 是一个有效的全路径,返回 _path 所在的路径,并将该路径设为当前路径.             如果 _path 是一个无效的(文件不存在或者是一个URL),返回空字符串,并且保持现有路径不变.             总之,返回前一个文件所在路径或空字符串.                 …
函数名称  DateTimeToXMLString 所在单元  GisDefs 函数原型           function DateTimeToXMLString(_dtm: TDateTime; const _idt: Integer; const _btz: Boolean): String; 函数说明          转换 TDateTime 成为 native XML format (ISO 8601) 字符串.          如果_idt<=0 ,返回的格式是 'yyyy-M…
函数名称  CreateMSJET 所在单元  GisDefs 函数原型           function CreateMSJET(const _path: String): String;   函数说明            根据指定的全路径,创建一个空的Access数据库,返回值是ADO 连接字符串. 举例说明 var s : string; s := CreateMSJET('c:\hhit.mdb');// 将在C盘根目录下,创建一个名称为hhit.mdb 的数据库文件. ShowM…
函数名称  CheckFileWriteAccess 所在单元  GisDefs 函数原型           1  function CheckFileWriteAccess(const _file : String): Boolean;           2  function CheckFileWriteAccessEx(const _file: String; const _plain: Boolean; const _backup: Boolean; const _temp: Boo…
函数名称  CheckDir 所在单元  GisDefs 函数原型  function CheckDir(const _path: String): Boolean;   函数说明 如果 _path 是一个有效的路径,返回 True,否则返回 False.                            举例说明 if CheckDir('c:\') then ShowMessage('路径有效'); // 可以执行到此 if CheckDir('c:\install.txe') then…
函数名称  CanonicalSQLName 所在单元  GisDefs 函数原型  function CanonicalSQLName(const _name: String; const _template: String): String; overload;   function CanonicalSQLName(const _name: String): String; overload; 函数说明 正则化命名函数,返回经过正则化后的命名字符串[这个字符串中只会出现字母,数字,下划线和…
过程名称  ColorToHSL 所在单元  GisDefs 过程原型           procedure ColorToHSL(const _color: TColor; var _h: Real; var _s: Real; var _l: Real);          过程说明  根据TColor 转换至 HSL颜色.             HSL即色相.饱和度.亮度(英语:Hue, Saturation, Lightness),又称HLS.           举例说明    …
TIdFTP 两个重要函数 项目开发过程中发现,直接对于服务器上的文件/路径进行处理,是很危险的事情,因为一旦文件/路径不存在,程序就会抛异常,影响客户体验.所以在对服务器上的文件/路径进行访问之前,我们一般先判断服务器上是否存在某个路径/文件,然后再进行进一步的处理. 判断服务器上文件或者路径是否存在 FtpDirectoryExists 请看如下代码: function TMainFrm.FtpDirectoryExists(ADir: string): Boolean; var i, In…
python提供了一些有趣且实用的函数,如any all zip,这些函数能够大幅简化我们得代码,可以更优雅的处理可迭代的对象,同时使用的时候也得注意一些情况   any any(iterable) Return True if any element of the iterable is true. If the iterable is empty, return False 如果序列中任何一个元素为True,那么any返回True.该函数可以让我们少些一个for循环.有两点需要注意 (1)如…
javascript中最经典也最受非议的一句话就是:javascript中一切皆是对象.这篇重点要提到的,就是任何jser都不陌生的Object和Array. 有段时间曾经很诧异,到底两种数据类型用来存储数据有什么不同.于是,我打算探究探究. 一.掌握三种数据类型 首先,一个前提必须掌握的,就是必须理解javascript的数据类型分类,主要分为以下三种: 第一种类型是标量(scalar),也就是一个单独的字符串(string)或数字(numbers),比如"北京"这个单独的词. 第二…