H hongsen Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-16 #1 我写了一个应用程序,框架是一个EXE带若干个DLL。现在我要写一个FORM基类,要所有的界面 都从它继承,包括主程序和DLL。 我把这个基类放在主程序中,结果调用DLL时出错?如何解决?
小 小黄鱼 Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-16 #2 把你的基类注册一下,以后就不需要管基类放在那里了 新建一个package,把你的基类加入,就像注册控件一样,以后你的基类就会像delphi自带的控近一样适用
H hongsen Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-16 #3 我的基类BaseForm的OnCreate函数中调用了访问数据库的代码,例如用到了另一个DataModule 对象。 TBaseForm.OnCreate() begin ACertainFunc(); end; ACertainFunc();对数据库进行操作. 我跟踪时好像是调用这个函数时出错,即使把它设成VIRTUAL也不行。
我的基类BaseForm的OnCreate函数中调用了访问数据库的代码,例如用到了另一个DataModule 对象。 TBaseForm.OnCreate() begin ACertainFunc(); end; ACertainFunc();对数据库进行操作. 我跟踪时好像是调用这个函数时出错,即使把它设成VIRTUAL也不行。