Delphi7 Dll使用EXE创建的TDataBase的问题(200分)

  • 主题发起人 主题发起人 Saint
  • 开始时间 开始时间
S

Saint

Unregistered / Unconfirmed
GUEST, unregistred user!
在EXE中创建了TDatabase,EXE调用DLL接口函数中传入创建的TDatabase对象,<br>在DLL中创建TQuery,TQuery.DatabaseName使用传入的TDatabase的DatabaseName。<br>Delphi5中可以,DELPHI7大概是内存空间中没有创建过TDatabase对象,报错,求解决方法
 
你可以用interface的方法去处理,EXE调用DLL时,把接口传递给DLL,已达到共享TDataBase的目的
 
后退
顶部