H hawkfly Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-14 #3 如果Dll中使用Form,在生成DLL时选择使用VCL. 然后在form上使用VCL.要注意的是,form最好在运行时动态生成;
Y yingwei Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-15 #4 hawkfly: 你能不能说清楚一点,我的意思是在DLL中使用现成的DELPHI控件,如:TNMFTP,DBGrid...
H hawkfly Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-15 #5 可以呀。 1。你先用new/选中dll wazid,确省是带vcl的。 2。然后就象平常做程序一样,new一个form,布置控件,写代码。 3在dll中用动态的方法创建你的form(已设计好的),并用showmodal显示。 你会在delphi的程序里动态生成你设计的界面吧。 比较简单的方法是先用正常的方法把程序作完,调通, 然后再做一个dll的工程,把你设计的form文件加入到dll的project中, 然后设计输出函数,在输出函数里动态生成form并显示。
可以呀。 1。你先用new/选中dll wazid,确省是带vcl的。 2。然后就象平常做程序一样,new一个form,布置控件,写代码。 3在dll中用动态的方法创建你的form(已设计好的),并用showmodal显示。 你会在delphi的程序里动态生成你设计的界面吧。 比较简单的方法是先用正常的方法把程序作完,调通, 然后再做一个dll的工程,把你设计的form文件加入到dll的project中, 然后设计输出函数,在输出函数里动态生成form并显示。
Z zhangxinfu Unregistered / Unconfirmed GUEST, unregistred user! 2003-04-12 #7 奇怪!当加上ADOQUERY及ADOCONNECTION时会出现,去掉马上可以。为何??