随笔分类 -  Delphi

几个WebBrowser相关的函数(转)
摘要:[代码]转自: 陆鸟工作室(http://www.cnblogs.com/iinsnian/archive/2008/06/10/1216460.html) 阅读全文

posted @ 2010-01-15 21:09 Handll 阅读(362) 评论(0) 推荐(0)

DELPHI 中让嵌入窗体的 WebBrowser 控件无边框(转)
摘要:以下下文字转自: 陆鸟工作室(http://www.cnblogs.com/iinsnian/archive/2008/06/07/1215494.html) 本人为感.*********************************************************************************** 最近写一个程序。需要用到 TWebBrowser 控件。出现了... 阅读全文

posted @ 2010-01-15 18:40 Handll 阅读(515) 评论(0) 推荐(0)

学习使用资源文件- 鼠标指针资源(转自万一老师博客)
摘要://rc 文件:cur1 CURSOR cur\kyodai.curcur2 CURSOR cur\static.cur//或者cur1,CURSOR,cur\kyodai.curcur2,CURSOR,cur\static.cur//程序代码:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Gra... 阅读全文

posted @ 2009-12-15 00:01 Handll 阅读(278) 评论(0) 推荐(0)

用 GetEnvironmentVariable 获取常用系统变量
摘要:以前曾用 GetWindowsDirectory、GetSystemDirectory、GetTempPath 等函数获取系统常用文件夹; 也用过 SHGetSpecialFolderLocation、SHGetPathFromIDList 函数获取过更多常用路径; 但这都不如用 GetEnvironmentVariable 获取系统变量来得快.//譬如WINDIR是表示系统目录的系统变量,可... 阅读全文

posted @ 2009-11-04 22:03 Handll 阅读(395) 评论(0) 推荐(0)

可能你不知道的TClientDataset功能(转)
摘要:keyLife富翁笔记 作者: shiningplus标题: delphi Midas SQLServer的自增字段的处理 关键字: delphi Midas 自增字段 分类: 个人专区 密级: 公开 (评分: , 回复: 0, 阅读: 1830) ?? delphi Midas SQLServer的自增字段的处理1.新增时,表中有自增字段,但是不希望用Refresh,直接ApplyUpd... 阅读全文

posted @ 2009-10-22 00:32 Handll 阅读(2049) 评论(0) 推荐(0)

Delphi下的COM编程
摘要:Delphi通过向导可以非常迅速和方便的直接建立实现COM对象的代码,但是整个COM实现的过程被完全的封装,甚至没有VCL那么结构清晰可见。 一个没有C++下COM开发经验甚至没有接触过COM开发的Delphi程序员,也能够很容易的按照教程设计一个接口,但是,恐怕深入一想,连生成的 代码代表何种意义,哪些能够定制都不清楚。前几期 “DELPHI下的COM编程技术”一文已经初... 阅读全文

posted @ 2009-09-24 23:18 Handll 阅读(451) 评论(0) 推荐(0)

Delphi内存管理与内存泄漏探析(转)
摘要:Delphi内存管理与内存泄漏探析 杨继宏,龚 晖,李 治  摘 要:综述了Delphi环境下动态内存分配与释放的方法,分析了内存泄漏的可能原因,并列举了开发“智能型远程作业系统”过程中出现的有关内存泄漏的几个实例。 关键词:内存分配;内存释放;内存泄漏;智能型远程作业系统 1  引 言  Delphi是Borland公司的划时代之作,以其功能强大且易学 好用而受... 阅读全文

posted @ 2009-07-27 12:59 Handll 阅读(3893) 评论(0) 推荐(0)

COM实现过程3
摘要:最后工作。 现在,我们编译程序,然后生成一个DLL文件,在命令行下,使用: regsvr32 MyCOM.dll 向系统注册COM。 COM Client程序 在DELPHI中调用 新建一个项目,然后在单元中,定义接口信息: IMyCOMTest = interface(IUnknown) ['{D1C4A022-7F6F-42F0-A9B0-4A91703EB124}'] function... 阅读全文

posted @ 2009-07-27 12:59 Handll 阅读(445) 评论(0) 推荐(0)

COM实现过程2
摘要:l 类工厂的实现 正如我前面所说的,一个类工厂必须去建立我们自定义的接口。在上面,我们定义了自定义的接口,并由类TMyCOMServer 去实现。那么,现在我们还要做的是,实现类工厂,然后由类工厂建立一个TMyCOMServer 的接口实例。类工厂接口定义如下: IClassFactory = interface(IUnknown) ['{00000001-0000-0000-C000-000... 阅读全文

posted @ 2009-07-27 12:58 Handll 阅读(324) 评论(0) 推荐(0)

COM实现过程1
摘要:原创:吴剑明(foxnt) 前言 COM已经成为一个必需的东西了。在我们周围,可以说处处充满了COM – 如果你是在使用WINDOWS,并在其下面编写程序的话。然而,无论你是用VC,还是使用DELPHI进行COM编程时,在大多数情况下,编程工具的 IDE已经向你隐藏了COM的大部分实现过程,使得程序员根本不需要了解COM,只专心致志地写其所关心的逻辑代码。这就意味着,我们很少有机会... 阅读全文

posted @ 2009-07-27 12:57 Handll 阅读(247) 评论(0) 推荐(0)

Web Services学习之单独exe服务器
摘要:最近开始接触web services,在网上找了些例子做了下,主要是实现单个exe的web services服务的实现: 我总结有一下几点要注意: 1:新建一个SOAP Server Application工程,方式选择debuger,向导自动生成的代码中:initializationTWebAppSockObjectFactory.Create('Han');是为了debuger服务器而生成的... 阅读全文

posted @ 2009-07-27 12:57 Handll 阅读(524) 评论(0) 推荐(0)

转:Delphi开发经验谈
摘要:--------开发环境-------- Delphi 7是一个很经典的版本,在Win2000/XP下推荐安装Delphi 7来开发软件,在Vista下推荐使用Delphi 2007开发软件。安装好Delphi 7后,应立即安装Delphi 7 Update Pack 1,Delphi 2007则建议尽量安装最新的版本。工欲善其事,必先利其器,为了提升开发效率,为了能更加得心应手的处理接下来... 阅读全文

posted @ 2009-07-27 12:55 Handll 阅读(560) 评论(1) 推荐(0)

delphi指针简单入门(转)
摘要:看一个指针用法的例子: 1 var 2 X, Y: Integer; // X and Y 整数类型 3 P: ^Integer; // P 指向整数类型的指针 4 begin 5 X :=17; // 给 X 赋值 6 P := @X; // 把 x的地址赋给p 7 Y := P^; // 取出p所指向的数值赋给y 8 end; 第二行定义了两个变量X,y. 第三行声明了p是指向整... 阅读全文

posted @ 2009-07-27 12:54 Handll 阅读(359) 评论(0) 推荐(0)

不显示Service Application注册成功后的提示框
摘要:做好了一个Service Application 程序,用命令MyService.exe /install 进行安装,安装成功后会出现一个"Successfully"的提示框,觉得很不爽,其实,加一个命令行参数,MyService.exe /install /silent 就搞定了:) 阅读全文

posted @ 2009-07-27 12:53 Handll 阅读(212) 评论(0) 推荐(0)

Indy相关函数用法
摘要:比方说这个读取缓冲区的数据,就有很多种方法。相对于TTcpClient的几种方法来说,TIdTCPClient确实提供了多种选择,不仔细研究真的容易糊涂(其实我比较喜欢用CurrentReadBuffer):      1、ReadFromStack   原型:function ReadFromStack(const ARaiseExceptionIfDisconnected: boolean; ... 阅读全文

posted @ 2009-07-27 12:53 Handll 阅读(932) 评论(0) 推荐(1)

Delphi优秀免费资源
摘要:1、FastMM 主页:http://fastmm.sf.netDelphi 2006 中一个重要的更新就是使用开源内存管理器 FastMM 替调了使用了 N 年的老内存管理器。FastMM 在外国 Delphi 社区非常有名,其主要目的就是重新实现一个高效、安全、稳定的内存管理器(Borland 的内存管理器问题多多,如 Dll 和 Exe 间无法共享,多线程下效率底--一些情况下甚至于低... 阅读全文

posted @ 2009-07-27 12:51 Handll 阅读(782) 评论(0) 推荐(0)

使Edit只接收数字
摘要:[代码]函数功能:该函数获得有关指定窗口的信息,函数也获得在额外窗口内存中指定偏移位地址的32位度整型值。 函数原型:LONG GetWindowLong(HWND hWnd,int nlndex); 参数: hWnd:窗口句柄及间接给出的窗口所属的窗口类。 nlndex:指定要获得值的大于等于0的值的偏移量。有效值的范围从0到额外窗口内存空间的字节数一4例如,若指定了12位或多于12位的额外类存... 阅读全文

posted @ 2009-07-27 12:50 Handll 阅读(226) 评论(0) 推荐(0)

Delphi取整函数
摘要:function Int(X: Extended): Extended;//取整 注意它返回的是Extended类型它也是浮点型哦function Round(X: Extended): Int64;//四舍五入 function Trunc(X: Extended): Int64;//将小数无条件舍去floor 直接往小的取,比如 floor(-123.55)=-124,floor(123... 阅读全文

posted @ 2009-07-27 12:49 Handll 阅读(606) 评论(0) 推荐(0)

DLL注入代码
摘要:[代码] 阅读全文

posted @ 2009-07-27 12:48 Handll 阅读(302) 评论(0) 推荐(0)

关于SQLDMO的使用[转]
摘要:sqldmo.dll是一个com,安装SQLServer后位于Program Files\Microsoft SQL Server\80\Tools\Binn文件夹下,关于sqldmo能做什么的问题,不是本文讨论的重点,这里只说明如何使用该com,现在开始。第一步,导入sqldmo,生成类型说明文件。 打开Delphi,Project菜单->Import Type Library...,在列... 阅读全文

posted @ 2009-07-27 12:47 Handll 阅读(260) 评论(0) 推荐(0)