Delphi与Dll学习体会.docxVIP

  • 2
  • 0
  • 约2.11千字
  • 约 3页
  • 2018-05-26 发布于河南
  • 举报
Delphi与Dll学习体会

Delphi与dll学习体会Dll的创建:如果要在dll中加入窗体,最好先在其他应用程序工程中设计窗体,功能确定可行以后再在dll工程中添加;在窗体相应的单元文件中加入Application对象同步程序SynApp和窗体显示程序ShowForm;函数声明放在VAR全局变量声明部分,其他地方会报错;函数实现放在implementation部分,尽量放在所有窗体函数之前;为什么要这两个函数?因为dll不是自主运行的,窗体在其中可以看做一种资源,他不会被自动创建,所以通过ShowForm函数创建加显示,显示模式只能是Model。同时在dll中的窗体相当于重新建立一个进程,你可以看到任务栏中有两个图标,一个调用程序的,一个dll窗体的,这是因为窗体的Application对象与应用程序不一致,这严重的时候可以造成内存错误,所以将窗体Application修改为应用程序的。故采用SynAPP函数。但是这仅仅针对调用者也是delphi应用程序?待进一步了解。下面是窗体的单元文件:unit changecolor;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Button1:

文档评论(0)

1亿VIP精品文档

相关文档