摘要: 一 Dll的制作一般分为以下几步:1 在一个DLL工程里写一个过程或函数2 写一个Exports关键字,在其下写过程的名称。不用写参数和调用后缀。二 参数传递1 参数类型最好与window C++的参数类型一致。不要用DELPHI的数据类型。2 最好有返回值[即使是一个过程],来报出调用成功或失败,或状态。成功或失败的返回值最好为1[成功]或0[失败].一句话,与windows c++兼容。3 用stdcall声明后缀。4 最好大小写敏感。5 无须用far调用后缀,那只是为了与windows 16位程序兼容。三 DLL的初始化和退出清理[如果需要初始化和退出清理]1 DLLProc[SysUt 阅读全文
posted @ 2013-03-29 01:10 麦麦提敏 阅读(365) 评论(0) 推荐(0) 编辑
摘要: ◇[DELPHI]网络邻居复制文件 uses shellapi; copyfile(pchar('newfile.txt'),pchar('//computername/direction/targer.txt'),false);◇[DELPHI]取得WINDOWS目录 uses shellapi; var windir:array[0..255] of char; getwindowsdirectory(windir,sizeof(windir)); 或者从注册表中读取,位置: HKEY_LOCAL_MACHINE\Software\Microsoft\Win 阅读全文
posted @ 2013-03-29 01:06 麦麦提敏 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 对字符串及数组的操作,是每个程序员必须要掌握的。熟练的使用这些函数,在编程时能更加得心应手。1.Copy 功能说明:该函数用于从字符串中复制指定范围中的字符。该函数有3个参数。第一个参数是数据源(即被复制的字符串),第二个参数是从字符串某一处开始复制, 第三个参数是要复制字符 串的长度(即个数)。最后函数返回一个新的字符串(即是我们指定要复制的字符串内容)。 参考实例: var S: String; MyStr: String; // 保存新的字符串 begin S := ’’I Love China!’’; //下面将获取I Love China中的“Love”字符串。... 阅读全文
posted @ 2013-03-29 00:35 麦麦提敏 阅读(1259) 评论(0) 推荐(0) 编辑
摘要: 首先要说一下begin ... end; 相当于c或者c++中的{ ... }。 (1)声明语句 常量:const 常量标识符[:类型]=常值; 变量:var 变量标识符:数据类型; (2)表达式语句 由运算符组成的合法语句运算符优先级: 运算符 优先级 @ not 1 (最高) *,/,div,mod,and,shl,shr,as, 2 +,-,or,xor 3 >,<,>=,<=,<>,=,in,is, 4 (最低) (3) with ... do ... end 语句 主要在操作记录类型或组件时使用。 示例:type people=Record //定 阅读全文
posted @ 2013-03-29 00:27 麦麦提敏 阅读(660) 评论(0) 推荐(0) 编辑
摘要: delphi中format函数详解 http://www.52delphi.com/list.asp?ID=614 阅读全文
posted @ 2013-03-29 00:05 麦麦提敏 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 类似delphi中formatdatetime()的函数 http://www.52delphi.com/list.asp?ID=615 阅读全文
posted @ 2013-03-29 00:00 麦麦提敏 阅读(158) 评论(0) 推荐(0) 编辑