如何在DLL中使用控件!!(20分)

  • 主题发起人 主题发起人 yingwei
  • 开始时间 开始时间
Y

yingwei

Unregistered / Unconfirmed
GUEST, unregistred user!
如题。
 
 
怎么没有给我解答呢,急死我了!
 
如果Dll中使用Form,在生成DLL时选择使用VCL.
然后在form上使用VCL.要注意的是,form最好在运行时动态生成;
 
hawkfly:
你能不能说清楚一点,我的意思是在DLL中使用现成的DELPHI控件,如:TNMFTP,DBGrid...
 
可以呀。
1。你先用new/选中dll wazid,确省是带vcl的。

2。然后就象平常做程序一样,new一个form,布置控件,写代码。

3在dll中用动态的方法创建你的form(已设计好的),并用showmodal显示。

你会在delphi的程序里动态生成你设计的界面吧。

比较简单的方法是先用正常的方法把程序作完,调通,
然后再做一个dll的工程,把你设计的form文件加入到dll的project中,
然后设计输出函数,在输出函数里动态生成form并显示。
 
接受答案了.
 
奇怪!当加上ADOQUERY及ADOCONNECTION时会出现,去掉马上可以。为何??
 
后退
顶部