delphi
文章平均质量分 80
songfuqiang
这个作者很懒,什么都没留下…
展开
-
delphi中程序间数据传递。及消息使用(转)
在实际应用中,我们经常需要多个程序相互配合来完成某些特定功能。例如两个应用程序间的同步、互斥;应用程序在起第二份实例时的参数自动传递…。要实现这些功能,就必须能实现程序间的数据传递。 有些特殊的高级技术可在不同的程序间传递数据,如剪贴板、动态数据交换以及OLE自动化,但有条件限制并且相对较复杂。这里,我介绍三种有效的底层技术,希望对编程爱好者有所帮助。 利用WM_COPYDATA消息 使用该消转载 2007-06-22 11:13:00 · 1877 阅读 · 0 评论 -
delphi编写电子邮件的制作步骤
在delphi中TNMPop控件 -------接收电子邮件,pop3 pop3协议自身命令 命令 说明 USER 向pop3服务器器传递用户名 PASS 向pop3服务器器传递用户密码 STAT 获取当前用户的邮件数 LIST 获取邮件标号和大小 BETR 获取邮件的全部信息,包括邮件头和邮件内容 TOP 获取邮件头 DELE 删除转载 2007-09-20 09:43:00 · 3715 阅读 · 1 评论 -
Delphi中的哈希?
曾经看到很多人在嚷嚷Delphi没有哈希表,这些人的动手意识姑且不论,却还有很多人以此来证明Delphi比别的语言垃圾,实在是...好,牢骚打住,转接正题。TStringList是我们常用的字符串列表类型,用法就不在这里赘述,但是,在数据其项数增多时,其搜索(主要是name/key搜索和indexof搜索)性能会急剧下降,原因是TStringList的内部存储使用了链表形式,而搜索操作使用转载 2007-09-28 16:52:00 · 2767 阅读 · 0 评论 -
WinSocket 的API使用
本篇将通过一次Socket通信操作来对ServerSocket和ClientSocket这两个控件的源码进行一次阅读,希望能理出一个脉络来,以供大家参考。其实说得确切一点,应该是对Scktcomp这个单元进行解读,但由于这个单元的代码太多了,所以不可能面面俱到,我试图以非阻塞式的通信来一步步说明它们是怎么样封装WinSock的API的,至于阻塞式的,在ServerSocket和ClientSock原创 2007-09-27 16:42:00 · 4660 阅读 · 1 评论 -
Delphi编程中流的使用
什么是流?流,简单来说就是建立在面向对象基础上的一种抽象的处理数据的工具。在流中,定义了一些处理数据的基本操作,如读取数据,写入数据等,程序员是对流进行所有操作的,而不用关心流的另一头数据的真正流向。流不但可以处理文件,还可以处理动态内存、网络数据等多种数据形式。如果你对流的操作非常熟练,在程序中利用流的方便性,写起程序会大大提高效率的。 下面,笔者通过四个实例:EXE文件加密器、电子贺卡、自转载 2007-10-04 18:57:00 · 929 阅读 · 0 评论 -
TShockwaveFlash使用方法
TShockwaveFlash主要属性如下:ReadyState:读一个flash文件时的状态,其中包括0=Loading、1=Uninitialized、2=Loaded、3=Interactive 和4=Complete; TotalFrames:总帧数,只有当ReadyState = 4时才能访问该属性; FrameNum:当前播放的帧; Playing:播放或暂停一个flash;转载 2007-12-30 13:24:00 · 1478 阅读 · 0 评论