![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
delphi
文章平均质量分 77
sfwan
这个作者很懒,什么都没留下…
展开
-
使用dll进行对象的封装(1)
使用dll进行对象的封装:使用Dll来封装对象。主要限制在于:。调用dll的应用程序只能使用dll中对象的动态绑定的方法。这点是必须的。。dll封装的对象只能在dll中进行创建。。在dll和调用dll的应用程序中都需要对封装的对象及其被调用的方法进行声明。实现dll中对象的动态绑定的方法可以使用virtual和接口两种方法来进行。使用抽象类也可以是实现dll中对象的动态原创 2008-06-12 22:49:00 · 694 阅读 · 0 评论 -
delphi多线程(3)
看刘艺的《面向对象的编程思想》线程部分。做示例如下:unit untThds;interfaceuses Classes,ExtCtrls,Graphics,untmain;type TDrawThread = class(TThread) FCanvas: TCanvas; // 这个地方封装的特别好,避免了代码的冗余。原创 2008-06-11 22:12:00 · 624 阅读 · 0 评论 -
delphi多线程
1-1 多线程的基本概念 WIN 98/NT/2000/XP 是个多任务操作系统,也就是:一个进程可以划分为多个线程,每个线程轮流占用CPU 运行时间和资源,或者说,把CPU 时间划成片,每个片分给不同的线程,这样,每个线程轮流的“挂起”和“唤醒”,由于时间片很小,给人的感觉是同时运行的。 多线程带来如下好处:(自己阅读) 1)避免瓶颈; 2)并行操作;转载 2008-06-09 20:40:00 · 826 阅读 · 0 评论 -
delphi多线程(2)
**************************************************原创 2008-06-09 21:08:00 · 1168 阅读 · 0 评论 -
dll(1)
dll文件的介绍: dll文件,拥有自己的数据段,但是没有自己的堆栈,使用应用程序的堆栈,在两个dll中不可以共享全局的变量。dll可以用来封装相应的功能,实现了和应用程序的物理上的分开。简单的dll导出函数,复杂dll在其中调用了其他dll,可以到处类等,还可以使用dll来封装相应的应用程序的资源。 exports function funName index indexnum n原创 2008-06-11 20:26:00 · 516 阅读 · 0 评论 -
delphi dll(2) dll封装资源
本篇文章参考 咏南工作室 使用dll来封装程序资源。首先说明一下资源文件的使用:1.初级篇 资源文件一般为扩展名为res的文件,在VC中资源文件用得非常普遍,但Delphi在其联机帮助中对资源文件没作什么介绍。其实利用其自带的资源编译工具BRCC32.EXE(一般位于DelphiBIN目录下),我们完全可以做出跟VC一样效果的文件来。 资源文件最大的好处是能将一些在必要时才调用的文转载 2008-06-11 20:44:00 · 1156 阅读 · 0 评论