03 2011 档案
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^ 阅读(1318) 评论(0) 推荐(2)
动态库的编写和调用 - VC
摘要:预留 阅读全文
posted @ 2011-03-03 22:04 2-3^ 阅读(159) 评论(0) 推荐(0)
动态库的编写和调用 - 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^ 阅读(2260) 评论(0) 推荐(0)
字符串指针在 VC 中的应用
摘要:本文讨论 char* 和 wchar_t* 在 VC2010 中的应用。char* 和 wchar_t* 字符串的定义、合并、拆分、查找等合并:char *a,*b,*ab;a = "123 ";b = "456 ";int nLen = strlen(a) + strlen(b);ab = new char[nLen+1];memset(d, 0, nLen+1);strcat(ab, a);strcat(ab, b);ab[nLen] = '\0 ';printf( "%s ", ab);delete []ab;c 阅读全文
posted @ 2011-03-03 22:02 2-3^ 阅读(365) 评论(0) 推荐(0)
字符串指针在 Delphi 中的应用
摘要:本文讨论 TAnsiChar 和 TWideChar 在 DelphiXE 中的应用,XE 中 TChar 相当于 TWideChar。TAnsiChar 和 TWideChar 字符串的定义、合并、拆分、查找等TAnsiChar 和 TWideChar 与 AnsiString 和 WideString 之间的相互转换。 阅读全文
posted @ 2011-03-03 21:59 2-3^ 阅读(226) 评论(0) 推荐(0)
结构体在 VC 中的应用
摘要:预留 阅读全文
posted @ 2011-03-03 16:09 2-3^ 阅读(171) 评论(0) 推荐(0)
结构体在 Delphi 中的应用
摘要:预留 阅读全文
posted @ 2011-03-03 16:08 2-3^ 阅读(216) 评论(0) 推荐(0)