当前位置:主页>销售管理软件> 列表

如何在中间层动态指定GUID 找用友财务软件论坛

进销存软件版1楼: 如题。
Class_ServerRDM原来是TLB文件中的一个Const,被我定义成VAR并动态赋值,
编译时,运行到下面这句:
TComponentFactory.Create(ComServer, TServerRDM,
Class_ServerRDM, ciMultiInstance, tmApartment);
出现错误提示:
Type information missing for class TServerRDM

请高手帮忙,谢谢。

2楼: Const常量不當動態變量使用。 如用友财务软件论坛

3楼: 我的最终目的:
客户提出要在同一台电脑上运行两个相同的中间层,这两个中间层是一模一样的,
但是指向的数据库不一样。

4楼: 那你在中間層,放兩個不同的數據庫連接DCOMConnection就可以了。

5楼: 中间层放DComConnection?
DComConnection不是放在客户端吗?

如果在中间层放多个数据库连接组件(TDatabase或TADOConnection)的话,
会不会影响客户端运行速度?
还有,中间层的DataSetProvider基本上和表是一一对应的,很多个,

6楼: DCOMConnection是放在客戶端。
在中間層放兩個ADOConnection數據庫連接就可以了。是不影響速度的。
影響速度主要是網絡和數據庫服務器。

进销存软件版7楼: 那我怎么样动态指定比较好?

8楼: 在中間層以INI文件讀取或設置ADOConnection的數據連接不同的數據庫服務器就行了。

9楼: 中间层应该是不用2个RemodeDataModal的,可以在连接时动态指定连接到哪个数据库

10楼: 建议用数据池处理,参考Delphi的Demo。

11楼: 接受答案了.