Delphi
Aricc
这个作者很懒,什么都没留下…
展开
-
如何读写INI 文件
INI文件在系统配置及应用程序参数保存与设置方面,具有很重要的作用,所以可视化的编程一族,如VB、VC、VFP、Delphi等都提供了读写INI文件的方法,其中Delphi中操作INI文件,最为简洁,这是因为Delphi3提供了一个TInifile类,使我们可以非常灵活的处理INI文件。一、有必要了解INI文件的结构:;注释[小节名]关键字=值...INI文件允许有多个小节,每个小节又允许有多个关原创 2005-07-19 15:40:00 · 2205 阅读 · 0 评论 -
如何读写注册表
32位Delphi程序中可利用TRegistry对象来存取注册表文件中的信息。 一、创建和释放TRegistry对象 1.创建TRegistry对象。为了操作注册表,要创建一个TRegistry对象:ARegistry := TRegistry.Create; 2.释放TRegistry对象。对注册表操作结束后,应释放TRegistry对象所占内存:ARegistry.Destroy。原创 2005-07-19 16:05:00 · 1826 阅读 · 0 评论 -
DELPHI基础开发技巧
◇[DELPHI]网络邻居复制文件uses shellapi;copyfile(pchar(newfile.txt),pchar(//computername/direction/targer.txt),false);◇[DELPHI]产生鼠标拖动效果通过MouseMove事件、DragOver事件、EndDrag事件实现,例如在PANEL上的LABEL:var xpanel,ypanel原创 2005-04-27 08:56:00 · 2636 阅读 · 0 评论 -
ShellExecute用法如下
首先必须引用shellapi.pas单元: uses ShellAPI; 1.标准用法 ShellExecute函数原型及参数含义如下: function ShellExecute(hWnd: HWND; Operation, FileName, Parameters,Directory: PChar; ShowCmd: Integer): HINST; stdcall; ●hW原创 2005-04-27 16:37:00 · 2432 阅读 · 0 评论 -
ShellExecute 应用一
ShellExecute的功能是运行一个外部程序(或者是打开一个已注册的文件、打开一个目录、打印一个文件等等),并对外部程序有一定的控制。 有几个API函数都可以实现这些功能,但是在大多数情况下ShellExecute是更多的被使用的,同时它并不是太复杂。下面举例说明它的用法。开始一个新的应用程序 ShellExecute(Handle, open, PChar(c原创 2005-04-27 16:36:00 · 2653 阅读 · 4 评论 -
替换Word内容的时候如何突破500字符的限制
在操作Word时经常会采用这样的方法:在Word里插入特殊字符串,例如[$FindStr$],然后用查找替换的方式将数据库中的内容插入到Word。这样存在一个问题:如果替换的字符串大于500(大约)个字符,那么就会出现“字符串参量过长”的错误。这时,用下面的方法代替查找替换的方法://ReplaceStr是将要插入的内容WordApplication.Options.ReplaceSelectio原创 2006-04-06 23:37:00 · 6757 阅读 · 1 评论 -
字符串、PChar与字符数组之间的转换(delphi)
设有以下三个变量:var s:string; p:pchar; a:array[1..20] of char;那么三者之间的转换如下:1、字符串到PChar p:=PChar(s);2、PChar到字符串 s:=p;3、PChar到字符数组 StrCopy(@a,p);4、字符数组到PChar PChar(@a);5、字符串与字符数组之间的转换就只有通过PChar来中原创 2006-11-06 09:48:00 · 3508 阅读 · 0 评论 -
获取系统文件夹路径
系统文件夹依用户的不同或者系统安装的不同而不同,那么在需要用到这些文件夹时就只有用程序获取了。以下代码可以读入当前的系统文件夹:首先要uses ShlObj, ActiveX;function GetSystemPath(Folder: Integer): string;var PIDL: PItemIDList; Path: LPSTR; AMalloc: IMalloc;be原创 2006-11-06 09:59:00 · 2150 阅读 · 0 评论