
Delphi
文章平均质量分 78
amyliwei
这个作者很懒,什么都没留下…
展开
-
CreateThread函数使用
摘自"万一的博客"function MyFun(p: Pointer): Integer; stdcall;var i: Integer;begin for i := 0 to 500000 do begin Form1.Canvas.Lock; Form1.Canvas.TextOut(10, 10, IntToStr(i)); Form1.Canvas.Unl转载 2009-03-25 16:15:00 · 5633 阅读 · 0 评论 -
获取对象属性 RTTI
RTTI 简介RTTI(Run-Time Type Information) 翻译过来的名称是“运行期类型信息”,也就是说可以在运行期获得数据类型或类(class)的信息。 类(class) 和 VMT 的关系一个类(class),从编译器的角度来看就是一个指向 VMT 的指针(在后文用 VMTptr 表示)。在类的 VMTptr 的负地址方向存储了一些类信息的指针,这些指针的值和转载 2009-03-27 14:37:00 · 2577 阅读 · 0 评论 -
Delphi 控制Excel
Delphi 控制Excel(一) 使用动态创建的方法首先创建 Excel 对象,使用ComObj:var ExcelApp: Variant;ExcelApp := CreateOleObject( Excel.Application );1) 显示当前窗口:ExcelApp.Visible := True;2) 更改 Excel 标题栏:ExcelApp.Caption := 应用程序转载 2009-03-28 21:05:00 · 610 阅读 · 0 评论 -
进程与线程的关系(网上摘的 未整理)
进程是指在系统中正在运行的一个应用程序;线程是系统分配处理器时间资源的基本单元,或者说进程之内独立执行的一个单元。对于操作系统而言,其调度单元是线程。一个进程至少包括一个线程,通常将该线程称为主线程。一个进程从主线程的执行开始进而创建一个或多个附加线程,就是所谓基于多线程的多任务。进程是执行程序的实例。进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。一原创 2009-03-31 22:43:00 · 502 阅读 · 0 评论