随笔分类 -  Delphi C类型

Delphi Variant 通用类型[5] OLEVariant 的空值判定和释放
摘要:Delphi Variant 通用类型[5] OLEVariant 的空值判定和释放 1、OLEVariant 的空值判定 var v: OLEVariant; begin v := 'TaoRoy 2023'; if VarIsEmpty(v) or VarIsNull(v) then ShowM 阅读全文

posted @ 2023-06-02 14:01 滔Roy 阅读(412) 评论(0) 推荐(0) 编辑

Delphi XE 类型 NativeInt 和 NativeUInt
摘要:Delphi XE 类型 NativeInt 和 NativeUInt 单元:System.pas type NativeInt = { built-in type }; type NativeUInt = { built-in type }; 描述说明: NativeInt 定义依赖于平台的有符号 阅读全文

posted @ 2021-06-11 11:10 滔Roy 阅读(1286) 评论(0) 推荐(0) 编辑

Delphi UniCode转汉字(\u 格式)、汉字转UniCode(\u 格式)
摘要:Delphi UniCode转汉字(\u 格式)、汉字转UniCode(\u 格式) 1、UniCode转汉字 function UnicodeToChinese(sStr: string): string; var i: Integer; index: Integer; temp, top, la 阅读全文

posted @ 2021-05-04 11:16 滔Roy 阅读(464) 评论(0) 推荐(0) 编辑

Delphi OleVariant与 String 、TMemoryStream、Recordset 的相互转换
摘要:Delphi OleVariant与 String 、TMemoryStream、Recordset 的相互转换 1、OleVariant与 String //OLEVARIANT转STRING function OleDataToText(const AData: OleVariant): str 阅读全文

posted @ 2021-02-05 17:18 滔Roy 阅读(765) 评论(0) 推荐(0) 编辑

Delphi OleVariant 取值/赋值操作
摘要:Delphi OleVariant 取值/赋值操作 procedure GetEData(sdata:OleVariant); //取值 var sdata: OleVariant; High, Low, i: Integer; sList: TStringList; begin sList:=TS 阅读全文

posted @ 2021-02-03 14:25 滔Roy 阅读(653) 评论(0) 推荐(0) 编辑

Delphi Char、Pchar 、String 相互转换
摘要:Delphi Char、Pchar 、String 相互转换 1、String 与 PChar 转换1.1 String转化成PChar 2种方式 var s:string; p,p1:PChar; begin s:='Hi Delphi7'; p:=PChar(s); // ShowMessage 阅读全文

posted @ 2021-01-13 10:19 滔Roy 阅读(2650) 评论(0) 推荐(0) 编辑

Delphi 中的 AnsiString,、Utf8String、WideString
摘要:Delphi 中的 AnsiString,、Utf8String、WideString 1、AnsiString 这是Pascal缺省的字符串类型,它由AnsiChar 字符组成,其长度没有限制,同时与null结束的字符串相兼容,它的内存和ANSI编码格式的TXT文件的内存一样,AnsiString 阅读全文

posted @ 2020-12-24 16:44 滔Roy 阅读(2939) 评论(0) 推荐(0) 编辑

Delphi Variant 通用类型[4] 通用数组的通用(变体)数组
摘要:Delphi Variant 通用类型[4] 通用数组的通用(变体)数组 var Arr: array[0..1] of Variant; begin Arr[0] := 111; Arr[1] := '你好!'; Arr[2] := VarArrayOf([10,'Delphi7',20]); / 阅读全文

posted @ 2020-12-22 14:57 滔Roy 阅读(306) 评论(0) 推荐(0) 编辑

Delphi Variant 通用类型[2] 常用函数/过程
摘要:Delphi Variant 通用类型[2] 常用函数/过程 Variant: 拥有多数据类型; 可通过VarType函数 获取存储的数据类型; 可给相同的Variant分配不同的数据类型,只要Variant包含数字值就可以执行算法; variant数组是variant型的数组,不必包含同类型的数据 阅读全文

posted @ 2020-12-22 14:31 滔Roy 阅读(1227) 评论(0) 推荐(0) 编辑

Delphi Variant 通用类型[3] 流 Stream的相互转换
摘要:Delphi Variant 通用类型[3] 流 Stream的相互转换 //1、 Variant转成流 procedure VariantToStream(const Data: OleVariant; Stream: TStream); var p: Pointer; begin p := Va 阅读全文

posted @ 2020-12-22 14:17 滔Roy 阅读(346) 评论(0) 推荐(0) 编辑

Delphi 容器类 TList 、TObjectList、TComponentList、TClassList、TOrderedList、TStack、TQueue、TObjectStack、TObjectQueue、TIntList、TStrings、THashedStringList、TBucketList、TObjectBucketList、TThreadList...介绍
摘要:Delphi 容器类 TList 、TObjectList、TComponentList、TClassList、TOrderedList、TStack、TQueue、TObjectStack、TObjectQueue、TIntList、TStrings、THashedStringList、TBuck 阅读全文

posted @ 2020-06-11 16:29 滔Roy 阅读(1332) 评论(0) 推荐(0) 编辑

[原创]Delphi XE 泛型 容器[1] Tlist<T>使用
摘要:{该文首发于博客园 滔Roy,无须授权即可转发,请自觉保留头部申明} Delphi XE 泛型 容器[1] Tlist<T> uses System.Generics.Collections; //泛型容器单元 包含了以下类( 来自 XE10 ): TArray TEnumerator<T> TEn 阅读全文

posted @ 2020-06-08 16:55 滔Roy 阅读(1910) 评论(0) 推荐(0) 编辑

Delphi 字符串函数 StrPas和StrPCopy - String转Char / Char 转 String
摘要:Delphi StrPas和StrPCopy - String转Char / Char 转 String 函数原型: StrPas {$IFNDEF NEXTGEN} function StrPas(const Str: PAnsiChar): AnsiString; begin Result := 阅读全文

posted @ 2020-06-04 09:12 滔Roy 阅读(3205) 评论(0) 推荐(0) 编辑

Delphi 字符串类型 Char 和PChar
摘要:Delphi 字符串类型 Char 和PChar array[0..255] of Char 类型在声明的时候已经为变量分配了内存,而PChar类型只是一个空指针,没有分配内存,如果用PChar,就必须先分配内存,例如: SetLength(Nam,255); GetMem(Nam,255); 创建 阅读全文

posted @ 2020-06-04 08:42 滔Roy 阅读(486) 评论(0) 推荐(0) 编辑

Delphi Variants-VarIsEmpty、VarIsNull 判断Variant变量是否为空、是否包含Null值
摘要:引用单元:Variants 函数:VarIsEmpty、VarIsNull 原型: //VarIsNull 判断Variant变量是否包含一个Null值,例如数据库原始字段值Null function VarIsNull(const V: Variant): Boolean; begin Resul 阅读全文

posted @ 2020-05-18 10:42 滔Roy 阅读(2803) 评论(0) 推荐(0) 编辑

Delphi 类型转换函数
摘要:函数功能 Chr 将一个有序数据转换为一个ANSI字符 Ord 将一个有序类型值转换为它的序号 Round 转换一个实型值为四舍五入后的整型值 Trunc 转换一个实型值为小数截断后的整型值 Int 返回浮点数的整数部分 IntToStr 将数值转换为字符串 IntToHex 将数值转换为十六进制数 阅读全文

posted @ 2020-05-14 15:48 滔Roy 阅读(673) 评论(0) 推荐(0) 编辑

Delphi Variant通用类型[1] 变量介绍和内部结构
摘要:Delphi Variant通用类型[1] 变量介绍和内部结构 Variant: 一种可通用数据数据类型。 1、Delphi Variant变量 有点类似Javascript 的变量,无指定变量类型,不管字符还是数字均可。 例如: var j:Variant; i:Integer; begin j: 阅读全文

posted @ 2020-03-25 10:43 滔Roy 阅读(1348) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示