
Delphi 业余小玩
cceevv
非科班,非专业,非主流
展开
-
Delphi中WebBrowser的应用
<br />1.获得网页中变量值 <br /> htm中<script> var currID=123</script> <br /> 程序中可以这么调用 id := Form1.WebBrowser1.OleObject.Document.script.currID <br /> 值得说明的是,变量可以是javascript定义的,也可以是vbscript定义的,如果Webbrowser1中找不到该变量,调用会触发一个异常事件,即变量currID不存在 <br />原创 2010-06-28 12:47:00 · 1345 阅读 · 0 评论 -
Delphi无需代码实现透明窗体显示文字
<br /> <br />设置以下属性即可实现透明窗体显示文字:<br /><br />===========================================<br />设置窗体属性:<br /> <br />BorderStyle 属性设置为 bsNone<br />Color 属性设置为 clWhite(白色:窗体背景色)<br />TransparentColor 属性设原创 2010-06-11 23:58:00 · 8007 阅读 · 0 评论 -
让Delphi程序只运行一个实例
<br /> =================================================<br />全局原子法 <br /> <br /> 可以利用向系统添加全局原子的方法,来防止多个程序实例的运行。全局原子由Windows 系统负责维持,它能保证其中的每个原子都是唯一的,管理其引用计数,并且当该全局原子的引用计数为0时,从内存中清除。我们用GlobalAddAtom 函数向全局原子添加一个255个字节以内的字符串,用GlobalFindAtom来检查是否已原创 2010-06-11 22:47:00 · 2282 阅读 · 0 评论 -
三种方法实现Delphi无标题窗体的拖动
方 法 一:<br />通 过 响 应“wm_NCHitTest” 消 息 来 移 动 窗 体。<br />Windows 发 送“wM_NCHitTest” 消 息 来 确 定 鼠 标 操 作 是 否 发 生 在 窗 体的 客 户 区, 或 边 框 的 特 殊 区 上( 非 客 户 区)。 如 果Windows 发 现 用 户 单 击 了 窗 体 标 题, 系 统 将 移 动 窗 体,单 击 了 窗 体 边 框, 则 系 统 将 开 始 改 变 窗 体 大 小。<br />例 程 如 下:<br />pr转载 2010-06-11 21:51:00 · 10064 阅读 · 0 评论 -
Delphi操作INI文件的一般步骤
Delphi操作INI文件步骤如下:-------------------------------------1)在Uses中添加iniFile单元;2)声明TiniFile对象;3)创建TiniFile对象;----------------try------------------4)INI文件读写操作;--------------finally----------------5)释放TiniF原创 2010-05-27 04:13:00 · 840 阅读 · 0 评论 -
Delphi中文件拷贝方法集合
一、使用文件流的方法进行拷贝,当然。同样的道理,你也可以使用内存流等方法进行文件的拷贝,原理是一样的。procedure copyfile(sourcefilename,targetfilename : String);var f1, f2: tfilestream;begin f1 := tfilestream.Create(sourcefilename, fmopenread); try转载 2010-05-27 13:57:00 · 2172 阅读 · 0 评论 -
在Delphi应用程序中使用DLL
在Delphi应用程序中使用DLL Delphi不仅可调用C++产生的DLL模块,同样C++程序也可调用Delphi所产生的DLL部件。这样交互调用,无须重复开发,大大缩短了生产周期。 Delphi与VisualBasic、VisualFoxPro等软件一样,属于RAD工具(快速应用开发工具)。适合开发32位或16位/32位混合应用程序。Delphi所使用的程序语言是ObjectPasc转载 2010-05-27 14:43:00 · 1020 阅读 · 0 评论 -
Delphi拷贝目录(含子目录)的方法
Delphi拷贝目录(含子目录)的方法要实现目录级的拷贝,可以利用Windows API函数ShFileOperation( ),其函数声明如下:WINSHELLAPI int WINAPI SHFileOperation( LPSHFILEOPSTRUCT lpFileOp);实例:新建一个工程,其程序示例如下: unit Uni转载 2010-05-27 13:58:00 · 2746 阅读 · 0 评论 -
Delphi中实现文件拷贝的三种方法
Delphi中实现文件拷贝的三种方法 1.调用API函数procedure CopyFile(FromFileName,ToFileName:string);varf1,f2:file;BeginAssignFile(f1,FromFileName); file://指定源文件名AssignFile(f2,ToFileName); file://指定目标文件名Reset(f1);TryRewr转载 2010-05-27 13:17:00 · 1030 阅读 · 0 评论 -
Delphi操作注册表的一般步骤
Delphi操作注册表步骤如下:-------------------------------------1)在Uses中添加Registry单元;2)声明TRegistry对象;3)创建TRegistry对象;4)指定根键;----------------try------------------5)打开需要操作的主键;6)读写操作;7)保存并关闭主键;--------------finally原创 2010-05-27 02:29:00 · 636 阅读 · 0 评论 -
Delphi文件操作常用函数
====================================================Delphi操作文件的一般步骤:1)关联文件: AssignFile(var F; FileName :string);2)初始化文件: Append(var F :Text); //只写,于文件最后追加数据 Reset(var F [; RecSize :Word]);原创 2010-05-22 13:01:00 · 1132 阅读 · 0 评论 -
Delphi的5种方法类型
Delphi的方法类型有:1.静态方法 (Static) 默认类型,可以省略关键字2.虚拟方法 (Virtual)3.动态方法 (Dynamic)4.消息方法 (Message)5.抽象法方 (Abstract)=======================================================1)静态方法[static]静态方法类似于通常的过程和函数,编译器在编译时原创 2010-05-17 01:05:00 · 7020 阅读 · 0 评论 -
Delphi函数和过程
过程无返回值,函数有返回值。 procedure MyProc(m,n : Integer; o : String; p : Single = 2.5; q : String = Delphi); 如上例所示,过程声明和定义中,多个参数是用分号隔开的,但在调用时是用逗号隔开的 。eg: MyProc(3, 4, me, 3.1原创 2010-05-13 20:34:00 · 2339 阅读 · 0 评论 -
Delphi第三方皮肤组件AlphaControls的下载和使用方法
AlphaControls v6.48 for Delphi7、2009、2010 下载地址:http://u.115.com/file/f1c4b026a4AlphaControls的安装方法:Install for Delphi :1. Start by unpacking the acnt*.zip files into a folder of your own choice原创 2010-05-17 11:01:00 · 8165 阅读 · 2 评论