应用程序服务器采用MultiInstance + Apartment,
客户端是一个多线程的通过应用程序服务器操作数据的程序。按李维在《分布式多层应用系统篇》一书中提到,采用MultiInstance + Apartment时,多个客户端同时从远程数据模块获取数据时,应用程序服务器会为每个客户端动态产生一个与其对应的远程数据模块。但我现在每一个客户端是一个多线程访问远程数据模块的程序,远程模块中只提供一个DataSetProvider,客户端是通过事件把从远程数据模块获取数据的操作传入到每个线程中,而每个线程中占用的ClientDataSet是动态分配的。但客户端执行到事件中的打开ClientDataSet时,就产生“variant is not an array”,接着又产生“Error reading from Socket”的错误,我研究了很久还是解决不了,请各位大哥指教!!!!重酬!!!
客户端是一个多线程的通过应用程序服务器操作数据的程序。按李维在《分布式多层应用系统篇》一书中提到,采用MultiInstance + Apartment时,多个客户端同时从远程数据模块获取数据时,应用程序服务器会为每个客户端动态产生一个与其对应的远程数据模块。但我现在每一个客户端是一个多线程访问远程数据模块的程序,远程模块中只提供一个DataSetProvider,客户端是通过事件把从远程数据模块获取数据的操作传入到每个线程中,而每个线程中占用的ClientDataSet是动态分配的。但客户端执行到事件中的打开ClientDataSet时,就产生“variant is not an array”,接着又产生“Error reading from Socket”的错误,我研究了很久还是解决不了,请各位大哥指教!!!!重酬!!!
解决方案 »
- 请问delphi里怎样调用oralcle数据库中的自定义函数
- EXP workflow 是那个公司出的工作流调度系统(顶者有分)
- 我写了一个可以透明显示文本滚动的控件,但是不能放到picshow控件前面显示,请帮忙解决!
- OLE打开Word文档的怪问题
- firetoucher散分帖
- 在TClientDataset.commandtext写sql语句,如果出错的,异常处理代码如和写?
- 急救,关于将查询的结果存入另外一个表或建立视图
- 100分问一个关于在OleContainerx中嵌入Excel后相关操作的问题!
- 关于组件问题,高手请进
- 帮忙写一个sql语句
- 如何做一个HELP?
- 给dbchart 赋值的问题,很急!!!!!!!!!!!!
http://expert.csdn.net/Expert/topic/1769/1769387.xml?temp=.5830042
试着将它的callback关掉