06 2005 档案

摘要:今天从别人机器上导出了个代理程序,注册在自己的机器上,在组件服务里查看COM+应用程序的属性,发现代理程序有一个属性是可以修改的,就是远程服务器名称,在更改了此名称后,程序中不需要用CreateRemote函数,也可以申请到远程接口指针。可是我们应该给用户一个友好的界面,不能总让用户打开组件服务吧,来,我们写个程序吧。 这次我们只用Delphi控件好啦(唉,懒就一个字^_^) 定义三个变量 Cat... 阅读全文
posted @ 2005-06-17 17:49 hingman 阅读(318) 评论(0) 推荐(0)
摘要:实际应用:利用流制作可执行电子贺卡 我们经常看到一些电子贺卡之类的制作软件,可以让你自己选择图片,然后它会生成一个EXE可执行文件给你。打开贺卡时就会一边放音乐一边显示出图片来。现在学了流操作之后,我们也可以做一个了。 添加图片过程我们可以直接用前面的Cjt_AddtoFile,而现在要做的是如何把图像读出并显示。我们用前面的Cjt_LoadFromFile先把图片读出来保存为文... 阅读全文
posted @ 2005-06-17 17:38 hingman 阅读(389) 评论(0) 推荐(0)
摘要:Delphi中使用最多的大概是AdoExpress组件,这是Borland封装了Microsoft的Ado的东东,使用频率最多的TAdoDataSet对应了Ado原生的RecordSet,在功能上做了一些增强,但用法基本一致,用多了就感觉TAdoDataSet还有扩充和改造的地方。 由于代码中使用了很多的TAdoDataSet控件,创建和释放对象非常频繁,而且每次创建后都要设置很多... 阅读全文
posted @ 2005-06-10 14:20 hingman 阅读(375) 评论(0) 推荐(0)
摘要:问题提出:写了一个数据库操作的类TDBOperate_DL,统一对数据库的操作嘛。提供了声明事务开始、提交事务和回滚事务的方法供其他类调用。TDBOperate_DL = class private ADOC:TADOConnection; ADOQ:TADOQuery; isDestroyADOC:Boolean; //是否销毁自己的ADOC? fIsInTran... 阅读全文
posted @ 2005-06-10 14:01 hingman 阅读(317) 评论(0) 推荐(0)
摘要:笔者最近开发的系统中需要写一个下载文件的功能。以前用BCB调用API写的很烦琐,忽然想起有一个API就可以搞定了,于是一大早就来搜索。这个API就是UrlDownloadToFile。不仅如此,Delphi的一些控件也可以轻松实现下载,如NMHTTP,指定NMHTTP1.InputFileMode := ture; 指定Body为本地文件名,指定Get就可以下载了。下面是详细代码,均出自CSDN。... 阅读全文
posted @ 2005-06-10 13:57 hingman 阅读(409) 评论(0) 推荐(0)
摘要:最近笔者在制作一安装程序时遇到需动态建立虚拟目录的问题,通过在网上查找相关资料,发现有很多关于用DELPHI来建立IIS的虚拟目录的例子,但都是需要加载类库,不容量调试,且对类库知识的掌握程度要求较高 。笔者就是几次调试都没通过(能力有限,知识有限呀:-(),自古通向罗马就不止一条道。通过对注册表的研究,终于让我发现了IIS在注册表中的老巢,通过N次研究(N<3)终于弄清动态建立虚拟目录的方法... 阅读全文
posted @ 2005-06-10 13:49 hingman 阅读(416) 评论(0) 推荐(0)
摘要:为什么使用接口? 举个例子好了:有这样一个卖票服务,电影院可以卖票,歌剧院可以卖票,客运站也可以卖票,那么我们是否需要把电影院、、歌剧院和客运站都设计成一个类架构以提供卖票服务?要知道,连经理人都可以卖票,很显然不适合把经理人也包括到卖票服务的继承架构中,我们需要的只是一个共通的卖票服务。于是,卖票的服务是个接口,电影院、歌剧院什么的只要都遵循这样一个服务定义就能很好地相互交互和沟通(如果须要的... 阅读全文
posted @ 2005-06-10 13:45 hingman 阅读(542) 评论(0) 推荐(0)
摘要:现在很多应用都需要上传与下载大型文件,通过HTTP方式上传大文件有一定的局限性。幸好FTP作为一个非常老而且非常成熟的协议可以高效稳定地完成大文件的上传下载,并且可以完美地实现续传。就拿我写的电影服务器管理端程序来说,各种方案比较后,发现使用FTP可以完美地实现要求。但是要通过WinSocket库实现FTP比较麻烦,幸好有Indy--一个包装了大多数网络协议的组件包。 通过Indy,程序设计人员... 阅读全文
posted @ 2005-06-10 13:44 hingman 阅读(377) 评论(0) 推荐(0)
摘要:Windows2003不是为家庭多媒体设计的,它是为大型商业服务的,所以他自动关闭了许多我们在Windows98、XP上常见的功能,又增加了一些我们在Windows98、XP上不常见的功能,以此来提升系统效率和增加系统安全措施。但我们可以让它按照我们自己的意愿运行。下面是我在网上搜集的一些调试办法,以及我摸索到的一点规律。仅供参考。比如,我曾经在调试禁用开机 CTRL+ALT+DEL模式时不小心禁... 阅读全文
posted @ 2005-06-09 12:26 hingman 阅读(625) 评论(0) 推荐(0)
摘要:{*单元说明 : 创建模式窗口,和非模式窗口的类,保证非模式窗口只创建一次。作者 : 笔名 : 易 一 英文名:yeeyeeE-Mail : jane1437@163.comMy Blog : http://blog.csdn.net/yeeyee/QQ : 282624758 创建时间 : ... 阅读全文
posted @ 2005-06-09 12:02 hingman 阅读(308) 评论(0) 推荐(0)
摘要:在《强大的DELPHI RTTI--兼谈需要了解多种开发语言》一文中,我说了一下我用DELPHI的RTTI实现了数据集的简单对象化。本文将详细介绍一下我的实现方法。 首先从一个简单的例子说起:假设有一个ADODataSet控件,连接罗斯文数据库,SQL为: select * from Employee 现在要把它的内容中EmployeeID, FirstName, Last... 阅读全文
posted @ 2005-06-05 00:39 hingman 阅读(459) 评论(0) 推荐(0)

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