请教关于DELPHI 5.0 Midas 编程的问题
lxpq 2000-02-29 10:43:00 在MIDAS编程过程中,我遇到一些问题,特此想向您请教一下,
在delphi 的 DEMO 中都是有关最简单的 data remote module 的例子,
我是将三层结构开发用于,数据库应用的。
我在具体工作中是想将我以前封装的对象移植到 application server
上,我认为有三种方法,不知道是否正确:
1.增加 interface 的 property 和 method
使我的对象的 property 和 method 都相应的在interface 得到实现。
2.将我的对象成为 interface 的一个 property,
我就可以在Client端调用,实现对象的功能。
3.将对象封装在Automation Object 中进行调用
遇到的问题:
使用1的方法的时候,由于我的对象非常庞大,而且有很多对象,移植起来
难度较大。
使用2的方法的时候,不知道如何创建该对象,创建的时候,系统总是报错
不知道该property 应该定义成为何种类型。
使用3 的方法的时候,不知道如何与client进行交互,该对象是如何创建并
调用的。
下面我有一个简单的对象模型,该怎样进行移植呢?
TSysOper=Class(Tobject)
public
Pwd_cd: string[8];
oper_cd:string[4];
oper_nm:string[25];
QuerySysOper:TQuery;{不知道这个Query 如何与Remote Data Moudle中的Query相连呢?
如果不连又如何创建呢?}
Sucess_flg:boolean;
Bld_str:String;
constructor Create(OperatorCode:string); virtual;
destructor destroy; virtual;
end;
由于对多层结构系统不熟,所以提的问题可能从您的角度看来比较肤浅,请见凉
如能指教,不胜感激。