随笔分类 -  Delphi

优美
delphi之多线程编程
摘要:线程学习 阅读全文
posted @ 2016-03-01 14:01 2-3^ 阅读(472) 评论(0) 推荐(0)
Delphi与Windows API数据类型对照表
摘要:Windows数据类型Delphi数据类型描述LPSTRPAnsiChar字符串指针LPCSTRPAnsiChar字符串指针DWORDLongWord整数BOOLLongBool布尔型PBOOL^BOOL指向布尔值的指针PByte^Byte指向字节值的指针PINT^Integer指向整数值的指针PSingle^Single指向单精度浮点值的指针PWORD^Word指向16位值的指针PDWORD^DWORD指向32位值的指针LPDWORDPDWORD指向32位值的指针UCHARByte8位值(可用来表示字符)PUCHAR^Byte指向8位值的指针SHORTSmallint带符号16位整数UINT 阅读全文
posted @ 2011-03-27 20:35 2-3^ 阅读(1320) 评论(0) 推荐(2)
动态库的编写和调用 - Delphi
摘要:uDll.pasfunction Add10(ANum: integer): integer; stdcall; //Delphi 默认采用 register 调用约定,如果dll涉及跨语言调用,最好明确指出采用 stdcall 调用约定library MyDll;usesShareMem; // 如果dll 涉及长字符串的参数或变量,需要在 uses 第一的位置引用 ShareMem 单元。exportsAdd10;可以使用标准指令以方便和加速过程、函数的调用。即 name,index,residentAdd10 name 'NewAdd'; //如果不写 name,默认以过 阅读全文
posted @ 2011-03-03 22:03 2-3^ 阅读(2265) 评论(0) 推荐(0)
字符串指针在 Delphi 中的应用
摘要:本文讨论 TAnsiChar 和 TWideChar 在 DelphiXE 中的应用,XE 中 TChar 相当于 TWideChar。TAnsiChar 和 TWideChar 字符串的定义、合并、拆分、查找等TAnsiChar 和 TWideChar 与 AnsiString 和 WideString 之间的相互转换。 阅读全文
posted @ 2011-03-03 21:59 2-3^ 阅读(231) 评论(0) 推荐(0)
结构体在 Delphi 中的应用
摘要:预留 阅读全文
posted @ 2011-03-03 16:08 2-3^ 阅读(219) 评论(0) 推荐(0)
动态多维数组在 Delphi 中的应用
摘要:用别名管理数组会给后期编写和调用带来很大的方便,尤其在以数组为参数的函数中更体现了优势。type TArr = array[0..255] of Byte; TArr2= array of TArr;var i, j, iCount : integer; //iCount 数组第一维元素个数 a : TArr2;begin iCount := 8; SetLength(a, iCount); for i:= 0 to iCount - 1 do for j:= 0 to 255 do a[i, j]:= i + j;end; 阅读全文
posted @ 2011-02-27 20:51 2-3^ 阅读(2347) 评论(0) 推荐(0)
两个方向三种选择
摘要: 阅读全文
posted @ 2011-02-27 14:58 2-3^ 阅读(229) 评论(0) 推荐(1)