Delphi实际应用
Delphi是最高效的开发工具,本专栏从本人实际工作常用的技术、经验、讲解Delphi的一些技术实现,和技术技术理论讲解。
zhongguoren666
本人迄今已有近七年的工作经验,一直从事软件开发,曾涉彩票、教育、铁路、农业、门户网站等多个行业,个人认为最精深的要数彩票行业了。本人开发过程中最擅长的要数C 和DELPHI,当然,在SOCKET、COM 、WebServic、数据库、多线程、线程同步、线程池、数据库连接池、串口通讯、UI设计、进程间通信等等技术也有较深入的学习。本人自认充满活力、拥有激情、爱好学习、充满自信。衷心希望能提供大家一些有用帮助与建议!
展开
-
图解如何用Eurekalog跟踪程序错误
资料收集在网上,在自己整理如下 用delphi开发程序最头痛的问题感觉有三个: 第一,内存泄露自已不知道,程序不定时异常 第二,知道有内存泄露却不知是哪行代码有问题 第三,程序异常后用户不能及时反映,更不会将截图发给我 有了EurekaLog后,这些问题都能很原创 2011-09-27 16:22:28 · 1561 阅读 · 0 评论 -
Delphi7常用插件
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://491729.blog.51cto.com/481729/11125201 Castalia5_D702 GExperts_v1.32_D原创 2011-09-28 10:59:13 · 3031 阅读 · 0 评论 -
delphi插件-Gexperts使用
GExperts应用指南 GExperts是一组通过扩展集成开发环境(IDE)来提高Delphi和C++ Builer程序员工作效率的工具,详细的算的话,至少有二,三十项对Delphi的IDE功能的补充。GExperts以开放源码形式开发,以自由软件形式来发布。 作者原创 2011-09-28 11:21:16 · 4060 阅读 · 0 评论 -
Delphi深度探索
目錄第一篇 COM部分1.1 ACTIVEX部分1.1.1 ActiveX控件之消失的事件1.1.2 创建ActiveX控件之高级编辑界面1.1.3 数据库明了的ActiveX控件1.2 基于COM的OFFICE开发1.2.1 Office自动原创 2011-09-28 13:24:20 · 1369 阅读 · 0 评论 -
Delphi下深入Windows核心编程
目錄第1章 DLL与数据共享1.1 关于DLL1.1.1 DLL的结构1.1.2 DLL数据作用范围1.2 内存映像1.2.1 创建映像文件1.2.2 打开映像文件1.2.3 映射到本进程中1.2.4 关闭内存映射1.2.5 两个E原创 2011-09-28 13:25:23 · 3108 阅读 · 1 评论 -
Delphi 7高级应用开发
目錄第一篇 Win32系统编程第1章 Windows系统的运行机制1.1 进程和调度1.2 消息1.3 内核及访问接口1.3.1 Windows 2000内核1.3.2 Windows 98内核1.3.3 Windows CE内核原创 2011-09-28 13:26:17 · 2367 阅读 · 3 评论 -
Delphi 7组件与分布式应用开发
Delphi之面向对象的界面复用技术作者陈省代码复用和界面复用 面向对象的编程思想强调代码的可复用。而Delphi的精髓实际上就是Object Pascal语言,Object Pascal语言是一个非常强大的面向对象的编程语言,可以通过对象的继承实现代码复用。同时原创 2011-09-28 15:09:37 · 2415 阅读 · 0 评论 -
Delphi 代码优化
文章编目 [隐藏]1. 字符串优化1.1. 不重复初始化 1.2. 使用SetLength预分配长字符串(AnsiString) 1.3. 字符串与动态数组的线程安全(Thread Safety) 1.4. 避免使用短字符串 1.5. 避免使用copy原创 2011-10-08 17:22:22 · 1880 阅读 · 1 评论 -
delphi抓取网页内容的程序
抓取网页内容,通常大家以为到网上偷数据,然后把到收集到的数据挂到自己网上去。其实也可以将采集到的数据做为公司的参考,或把收集的数据跟自己公司的业务做对比等。目前网页采集多为3P代码为多(3P即ASP、PHP、JSP)。用得最有代表的就动易科技公司BBS中新闻采集系统,和网原创 2011-10-14 16:59:01 · 6159 阅读 · 1 评论 -
delphi网页数据抓取
简单:IdHttp:TIdHttp;Params:TStrings;BeginParams:=TStrinList.Create;IdHttp:=TIdHttp.Create(Nil);//提交网页的参数Params.Add('参数1=XXX');原创 2011-10-14 17:33:03 · 11619 阅读 · 0 评论 -
Delphi 编写ActiveX控件(OCX控件)的知识和样例
一、ActiveX应用情况简介: ActiveX控件也就是一般所说的OCX控件,它是 ActiveX技术的一部分。ActiveX是微软公司推出的基于组件对象模型COM的技术,包括对Windows 32位应用编程接口(Win32 API)和组件对象模型的一系列扩充和增强,目标是把计算机桌面环境与因特网环境集成起来,同时保护在Windows技术中现有原创 2011-11-22 17:35:12 · 2110 阅读 · 1 评论 -
error loading midas.dll问题
如果用的delphi在你的单元里用uses midaslib这个东西就可以把midas静态连接到你的程序楼上的也可以 在程序中使用winexec("regsvr32.exe midas.dll",SW_NORMAL);注册midas组件 可能是注册表中记录原创 2011-10-17 13:49:27 · 4727 阅读 · 0 评论 -
delphi中Webbrowser
1.获得网页中变量值 htm中 var currID=123 程序中可以这么调用 id := Form1.WebBrowser1.OleObject.Document.script.currID 值得说明的是,变量可以是javascript定义的,也可以是vbscript定义的,如果Webbrowser1中找不到该变量,调用会触发一个异常事件,即变量currID原创 2011-10-25 16:51:45 · 6379 阅读 · 0 评论 -
delphi webbrowser与delphi互动
http://www.cnblogs.com/del/archive/2009/02/27/993840.htmlWebBrowser1.GoHome; //到浏览器默认主页WebBrowser1.Refresh; //刷新WebBrowser1.GoBack; //后退WebBrowser1.GoForward; //前进WebBrowser1.Navigate('...原创 2011-10-25 16:53:22 · 2893 阅读 · 0 评论 -
Delphi打开网址链接的几种方法
Delphi打开网址链接的几种方法:1:用默认浏览器打开,uses shellapiprocedure TForm1.Button2Click(Sender: TObject);beginShellExecut(Application.Handle, nil, 'http://cy03wqh.blog.163.com', nil, nil, SW_SHOWN原创 2011-10-25 16:54:17 · 16289 阅读 · 0 评论 -
Delphi WebService 的编写、调试、发布(IIS)、调用
Delphi WebService 的编写、调试、发布(IIS)、调用下面说明如何编写用于IIS发布的ISAPI类型的WebService。1、 New|Other|WebServices|SOAP Server Application|这里先选择建立Web App Debugger 类型的WebService,因为这种类型的WebService便于调试,当我们调试好它,准备原创 2011-11-08 15:47:27 · 3491 阅读 · 1 评论 -
Delphi调试CGI或ISAPI
因为dll文件已驻留内存,可用intrabob进行调试,也可用PWS进行调试,不过要换文件。 IntraBob是资深程序员Dr.Bob编写的免费工具软件,用于测试Delphi编写 的CGI/WinCGI/ISAPI程序,它可以代替PWS/IIS等WWW服务器软件, 调试本地的CGI/WinCGI/ISAPI程序,其原理是模拟PWS/IIS接受WWW请求, 并根据您的设置将类原创 2011-11-08 16:08:13 · 2656 阅读 · 0 评论 -
ADOQuery的速度优化
今天终于把纠缠了几天的问题改完了,说到底只是一个很小的问题,就是ADOQuery的一个小属性。 把控件DBGridEh的一列的checkbox设为true,将其绑定DataSourceA和DOQuery。用Button添加了一个事件,用来取消对checkbox的操作:ADOQuery.CancelBatch();可是只能取消最后一步的操作。检查了很长时间才发现在DBGridEh原创 2011-11-10 14:08:58 · 4240 阅读 · 0 评论 -
Delphi 6 Web Services初步评估之一(转)
Delphi 6 Web Services初步评估这是我刚到现在公司的时候(2001年8月份)所作的一份测试报告,现公布出来,希望能对大家有所帮助。因为当时d6刚刚发行,Web Service方面还存在一些问题,当前的update 1 for D6已经发布,主要就针对Web Service做了大量的修改,已经能与MS相关的Web Service兼容了。可能下面文章内提到的部分内容在Update原创 2011-11-11 10:38:18 · 1312 阅读 · 0 评论 -
Delphi 6 Web Services初步评估之二(转)
★ 测试环境:CPU:PIII 550内存: 256MBOS: Windows2000 Server + SP2Web Server:IIS 5.0 + SP3开发环境:Borland Delphi 6.0 EnterpriseMicrosoft Visual Studio 7.0 Beta 2Microsoft SOAP TOOLKIT 2.0★ 基本测试过程:原创 2011-11-11 10:39:02 · 1377 阅读 · 0 评论 -
Delphi 6 Web Services初步评估之三(转)
Delphi 6 Web Services初步评估之三(转)★ 测试总体印象:在整个测试中,对Delphi 6创建的Web Services有以下几个印象:1、 客户端应用程序连接服务器端Web Service的时候,第一次调用很慢,而以后的调用明显加快。图五显示了调用各个接口第一次和第二次的传输速率(每秒钟传输千字节数KB/S)。由此可以看出,第一次的方法调用非常耗时,可能达原创 2011-11-11 10:39:40 · 1816 阅读 · 0 评论 -
用Web App Debugger简单调试ISAPI
以isapi为例: 1、新建一个project,用isapi/nsapi; 2、remove这个project中所有的unit; 3、加进你用Web App Debugger调试出来的工程的unit ; (千万注意:不要把有form的unit加进去,不然不能运行) 4、建一原创 2011-11-11 10:45:39 · 2143 阅读 · 0 评论 -
如何在Delphi6中调试web程序步骤
1.新建一个web工程,请选中最下面一项:Web App Debugger executable,Coclass name我们设为demo1;2.在弹出的WebModule2中右击,在弹出的Action编辑框中新建一个webaction,选中,设置Default属性为True,在其onaction事件中编写如下代码,输出一个仅显示‘hello,dephi!’的html页;3原创 2011-11-11 10:50:44 · 1193 阅读 · 0 评论 -
Delphi调试WEB程序(ISAPI或CGI)
1.新建一个web工程,请选中最下面一项:Web App Debugger executable,Coclass name我们设为demo1;2.在弹出的WebModule2中右击,在弹出的Action编辑框中新建一个webaction,选中,设置Default属性为True,在其onaction事件中编写如下代码,输出一个仅显示‘hello,dephi!’的html页;3原创 2011-11-11 11:00:53 · 1669 阅读 · 0 评论