N
nees
Unregistered / Unconfirmed
GUEST, unregistred user!
我想做一个三层结构的程序。SERVER端没有什么问题,但是在做客户端时遇到了一些麻烦。
由于DATAMODULE在许多地方(多个EXE文件)中都会用到,所以我想将它放到一个DLL中,
然后在需要时调用它,返回DATASOURCE或DATASET。但是做出来后,发现客户端程序调用它
没有问题,开始时DBGRID里可以显示数据,但是,如果对DBGRID进行操作时会报Valid
pointer operation的错误。请问众位高手问题可能出现在哪里?
对于这种三层结构的应用,有什么好的解决方案。
另外,如果将DATAMODULE放在主程序中,其它的DLL要用到DATAMODULE时有什么好的方法?
当然可以将主程序中的DATASOURCE作为参数传给DLL,但是如果DLL再调用其它DLL时又从哪里
取得DATASOURCE?所以我认为最好是不用传参数,直接用DLL调用主程序中的DATAMODULE。
由于DATAMODULE在许多地方(多个EXE文件)中都会用到,所以我想将它放到一个DLL中,
然后在需要时调用它,返回DATASOURCE或DATASET。但是做出来后,发现客户端程序调用它
没有问题,开始时DBGRID里可以显示数据,但是,如果对DBGRID进行操作时会报Valid
pointer operation的错误。请问众位高手问题可能出现在哪里?
对于这种三层结构的应用,有什么好的解决方案。
另外,如果将DATAMODULE放在主程序中,其它的DLL要用到DATAMODULE时有什么好的方法?
当然可以将主程序中的DATASOURCE作为参数传给DLL,但是如果DLL再调用其它DLL时又从哪里
取得DATASOURCE?所以我认为最好是不用传参数,直接用DLL调用主程序中的DATAMODULE。