内容列表
- Delphi 6 SOAP 源码中的BUG修正
- Delphi 6 SOAP 源码中的BUG修正
最近我正在用delphi 6 做一个关于SOAP的项目,调试程序的时候跟踪源码发现了delphi
6的源码中的一些bug :(
- 分类:Delphi 查阅全文
- Microsoft Agent 学习笔记 (一)
-
Microsoft Agent 学习笔记 (一)
Microsoft Agnet是一组可编程的软件服务, 用来管理一些角色(Character),这些角色通过动画、声音
来同计算机用户
- 分类:Delphi 查阅全文
- DELPHI&bcb中ServerSocket与ClientSocket类体系图(UML表示)
-
我在前段时间学习DELPHI网络编程的时候,自己分析整理出了一些资料,以下是我
读VCL源码整理出来的一份sock类图,希望对大家有帮助。
- 分类:Delphi 查阅全文
- 《Mastering Delphi 6》学习笔记之十一
- CLX及其它
《Mastering Delphi 6》中提到Object Pascal中有一个TBits类,用来进行二进制位操作。我看过这一段之后马上去找,果然在Classes单元中找到了它。这个类的声明相当简单,不过我看过后感慨很多。如果不知道这个类的存在,我以后可能还要在需要操作二进制位的时候辛辛苦苦的写一大串代码(我以前也写过不少这样的代码),要是能够早点知道有这个类的话该
- 分类:Delphi 查阅全文
- DELPHI下的多线程程序设计(2)
- DELPHI下的多线程程序设计(2) end; end; procedureTBounceThread.Execute; begin WhilenotTerminateddo begin Synchronize(MoveShape); end; end; constructorTBounceThread.Create(Suspended:Boolean;Shap
- 分类:Delphi 查阅全文
- 泛型编程在非C++语言中的实现之探讨
-
泛型编程在非C++语言中的实现之探讨
左轻侯2001.9.22
GP(Generic Programming,泛型编程)号称编程思想的又一次革命。但是,在论述GP的资料中,一般都是以C++语言为基础来讨论。那么,GP是否可以在其它的编程语言中实现呢?这是作者一直在思考的一个问题,因为水平有限和资料匮乏,收获甚微。现将一些不成熟的想法整理出来,请方家不吝指
- 分类:Delphi 查阅全文
- 在Delphi中使用Queued 组件
-
在Delphi中使用Queued Components
队列组件(Queued Components)是一项基于微软消息队列服务(Microsoft Message Queuing Services)的COM+技术。它提供了一种简易的异步引用和执行组件的方法。发送方和接收方都不心考虑对方现在是否可用和能否获得而独立运行。
作为一项COM技术。队列指的是用于存储消息以便将来检索的
- 分类:Delphi 查阅全文
- DELPHI下的多线程程序设计(1)
- DELPHI下的多线程程序设计(1) 我们知道,win95或winNT都是“多线程”的操作系统,在DELPHI 2.0中,我们可以充分利用这一特性,编写出“多线程”的应用程序。 对以往在DOS或16位windows下写程序的人来说,“多线程”仍然是陌生的,但如同以前我们从DOS下的单任务过渡到windows3.1下的多任务,如今我们又必须过渡到“多线程”领域,毕竟计算机时代是在不断发展
- 分类:Delphi 查阅全文
- 透过藩篱看微软的Visual Studio.NET
-
作者:Steve Scott 编译:SnowedForest
能在一本经常被狂热的DELPHI开发者阅读的杂志上发表关于 Microsoft Visual Studio文章,既可以看作是一个天赐的良机,也可以是一杯毒酒。当我写这句话的时候,我也还不知道我自己究竟是何观点。 但作为一名开发者,我一直持这种态度:在工作中我要用最好的开发工具。在过去的六年中
- 分类:Delphi 查阅全文
- Delphi6利用WebService 编写 SendEMail程序
-
到http
到http://www.xmethods.com
就会看到一个Delphi做的服务器程序. Send an EMail
有如下描述:
我们下载程序接口:
点WSDL URL连接
另存为名为IEmailService.wsdl到你的程序相同目录.
导入程序接口:
然后会
- 分类:Delphi 查阅全文
- 显示密码编辑框中的密码
- 我们在使用Windows时,经常会碰到一些密码编辑框,输入其中的文字都以“*”显示。现在,有许多共享软件和自由软件都可以实现隐藏密码的正确显示。究竟这是怎样实现的呢!其实,这比较简单,虽然这些信息都以“*”显示,但其内部还是以当初的字符表示,所以,我们只要用Windows API函数就可以实现。 在Windows中,每一个窗口、控件都有它的名字(叫做Name或Window Text)。对于For
- 分类:Delphi 查阅全文
- 《Mastering Delphi6》学习笔记之三
-
代码编辑器/窗体设计器/Object Inspector中的一些快捷键
在代码编辑器中按Ctrl+E可以 激活Increment Search。这样就避免了从菜单中选择Search->Find,再输入文本的繁琐步骤。
选中一或者几行文本,然后按Ctrl+Shift+I,可以增加这几行的缩进量;Ctrl+Shift+U减少缩进。缩进的距离取决于Editor Options里
- 分类:Delphi 查阅全文
- 《Mastering Delphi 6》学习笔记之十
- Delphi中的Serialiation
熟悉MFC的人对Serialize这个虚拟函数大概不会陌生。在MFC中,如果要用Serialization机制读取和保存数据,大概是这样:
void CMyDoc::Serialize(CArchive& ar)
{
if (ar.IsStoring())
{
ar <<
- 分类:Delphi 查阅全文
- 怎样屏蔽掉开始按钮?
- procedure TForm1.Button1Click(Sender: TObject); begin {Disable the start button} EnableWindow(FindWindowEx(FindWindow('Shell_TrayWnd', nil),0, 'Button', nil),false); end; procedure TForm1.Button2Click
- 分类:Delphi 查阅全文
- dll的创建与调用
-
tiDLL参数调用约定
——————————————————————
令 传递顺序 参数删除
stdcall 从左到右 函
- 分类:Delphi 查阅全文
- 改变标题字体,菜单字体
-
var ncm: TNonClientMetrics;begin ncm.cbSize := SizeOf(TNonClientMetrics); {get old non client metrics} SystemParametersInfo(SPI_GETNONCLIENTMETRICS, SizeOf(TNonClientMe
- 分类:Delphi 查阅全文
- Delphi 6.0中属性编辑器的解决方案
-
Delphi 6.0中属性编辑器的解决方案
Delphi 6.0中属性编辑器的解决方案
- 分类:Delphi 查阅全文
- Five of the best tools for Delphi
- Five of the best tools for Delphi Why you need more than an just the IDE
max kleiner
Question:
From time to time (if we have time) I have been asked, which are the best to
- 分类:Delphi 查阅全文
- 《Mastering Delphi 6学习笔记》之二
-
《Mastering Delphi 6学习笔记》之二
本文是我在阅读《Mastering Delphi 6》一书过程中的一些心得笔记,一方面因为原书是英文版,所以将一些我认为比较重要的部分整理和摘录出来,记以备忘;另一方面也希望和大家一起分享《Master Delphi 6》这本好书和Delphi 6这一优秀工具。第一部分《Object TreeView简要说明》
- 分类:Delphi 查阅全文
- Object TreeView简要说明
- Object TreeView简要说明
在Delphi 6 IDE中,最显眼的新功能可能就是Object TreeView了。由于Delphi 6比较新,介绍它的资料还很少,所以很多人不知道如何使用Object TreeView,甚至嫌它太占地方而将它关闭了。事实上,当窗体上的构件越来越多的时候,你才会发现Object TreeView的强大功能。
以下是关于Object Tr
- 分类:Delphi 查阅全文