10 2005 档案

摘要:uses Wininet; function GetInetFile(const fileURL, FileName: String): boolean;const BufferSize = 1024;var hSession, hURL: HInternet; Buffer: array[1..BufferSize] of Byte; BufferLen: DWORD; f: File;... 阅读全文
posted @ 2005-10-31 15:28 hingman 阅读(245) 评论(0) 推荐(0)
摘要:一、 SQL DMO 描述:SQL Distributed Management Objects(SQL分布式管理对象),存在于SQLDMO.dll文件中,实际上是一个COM 对象,通过调用SQL DMO的ListAvailableSQLServers方法取得。 列表类型:列举装有“客户端”和“服务端”的计算机。 适用条件:装有 SQL Server,且有SQLDMO.dll文件。 速度... 阅读全文
posted @ 2005-10-31 15:26 hingman 阅读(261) 评论(0) 推荐(0)
摘要:这里有一篇防止用DeDe软件反编译delphi程序~用『』里的是我的注释,其余的是原创作~ Program Project1; Uses Forms, Windows, sysutils, Unit1 In 'Unit1.pas' {Form1}, Unit2 In 'Unit2.pas' {Form2}; Function ReGISterServiceProcess(dwProce... 阅读全文
posted @ 2005-10-31 14:55 hingman 阅读(316) 评论(0) 推荐(0)
摘要:组件的代码由于假设你已经熟悉Delphi开发(它和一般开发没什么不同),我们就直接贴出来并加上适当的注释: unit Clock; interface uses SysUtils, Classes, Controls, StdCtrls,ExtCtrls; type TState=(StClock,StRunClock,StBackClock);//定义枚举类表示控件的3... 阅读全文
posted @ 2005-10-31 14:52 hingman 阅读(204) 评论(0) 推荐(0)
摘要:这篇文章算是对我前段时间学习的一个学习总结,以及对自己学习过程的一个回顾。本文通过一个简单的例子来尽可能的展示VCL组件开发的各个方面,本文针对即将学习组件开发的初学者,如果你已经熟悉组件开发或认为本文内容过于基础简单,那么本文对你毫无用处。阅读本文,假设你已经熟悉delphi的普通程序设计以及vcl的结构层次,还有一些重要的关键字:published、property等。(注:本文内容建立在de... 阅读全文
posted @ 2005-10-31 14:49 hingman 阅读(176) 评论(0) 推荐(0)
摘要:四、组件属性编辑器和组件编辑器: 通过上面的努力我们的组件似乎已经比较完美了,可我们也忽略了一些重要的细节和一些有趣的事情,这一篇我们将研究两个很有用的组件特性: 在之前开发组件核心功能时我们曾设置了两个属性BeginTime和WakeTime,他们都是字符串型的属性,然而他们所要表示的却是时间类型,这样就很有可能使组件使用者错误的编辑属性并导致转化字符串到时间时出错(当然这里只是为了文章的讲解,... 阅读全文
posted @ 2005-10-31 14:32 hingman 阅读(226) 评论(0) 推荐(0)
摘要:三、添加组件图标、注册组件的属性类别: 在前面的文章中我们已经完成了组件的基本功能的开发。但是遗憾的是一但你安装了组件包,你会发现组件显示在delphi组件页中的图标并不能清楚的说明我们组件的功能(由于我们的组件继承自TcustomLabel,图标是一个默认的delphiVCL的图标,如果组件继承自其它已经出现在组件面板中的组件,图标还会和已有组件一样!)。显然一个好的组件特别是一个要发布的... 阅读全文
posted @ 2005-10-31 14:24 hingman 阅读(149) 评论(0) 推荐(0)

点击右上角即可分享
微信分享提示