delphi
代码跳动
这个作者很懒,什么都没留下…
展开
-
Delphi多线程编程
<br />1-1 多线程的基本概念<br /><br /> WIN 98/NT/2000/XP 是个多任务操作系统,也就是:一个进程可以划分为多个线程,每个线程轮流占用CPU 运行时间和资源,或者说,把CPU 时间划成片,每个片分给不同的线程,这样,每个线程轮流的“挂起”和“唤醒”,由于时间片很小,给人的感觉是同时运行的。<br /> 多线程带来如下好处:(自己阅读)<br /> 1)避免瓶颈;<br /> 2)并行操作;<br /> 3)提高效率;<br转载 2010-07-30 08:39:00 · 411 阅读 · 0 评论 -
Delphi Indy控件实现网络验证与asp通信
<br />interface<br /><br />uses<br />Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br />Dialogs, OleCtrls, SHDocVw, StdCtrls, ComCtrls, IdBaseComponent,<br />IdComponent, IdTCPConnection, IdTCPClient, IdHTTP;<br /><br />type<br转载 2010-07-30 09:18:00 · 676 阅读 · 0 评论 -
多线程共享资源冲突
delphi中多线程同步的一些方法 当有多个线程的时候,经常需要去同步这些线程以访问同一个数据或资源。例如,假设有一个程序,其中一个线程用于把文件读到内存,而另一个线程用于统计文件中的字符数。当然,在把整个文件调入内存之前,统计它的计数是没有意义的。但是,由于每个操作都有自己的线程,操作系统会把两个线程当作是互不相干的任务分别执行,这样就可能在没有把整个文件装入内存时统计字数。为解决此问题,你必须使两个线程同步工作。 存在一些线程同步地址的问题,Win32提供了许多线程同步的方式。在本节你将看到使用临界区转载 2010-07-30 08:10:00 · 549 阅读 · 0 评论 -
向Delphi 2009转移
<br />先前公司的一个项目因开发时间与项目定位导致结构失衡。在经过前段日子的评估与调查后,从今天开始进行重构。 也想趁这个机会,将界面的开发由Delphi 6转向Delphi 2009。从而逐步放弃Delphi 6这个用了近7年的开发工具。也知道在转移的过程中会碰到许多问题,因此在此处对这些问题进行记录(其中包含了很多警告信息,但偶喜欢追求0警告),以供参考。1)首先将自写的控件转移。直接从以前的.dpk安装控件,发现安装不上去,出现很多编译错误。只好另外新建一个D2009的包文件,再将源码文件添加进转载 2010-07-30 08:17:00 · 1426 阅读 · 0 评论