Delphi中的生成ObjectList,VB如何取到该objList(100分)

R

riverbo

Unregistered / Unconfirmed
GUEST, unregistred user!
Delphi中的生成一个ObjectList对象列表,VB如何取到该objList

TMyObject = class(TRemotable)
public:
s1: String;
end;

delphi中,
function getObjList(): As TObjectList
var objList: TObjectList;
begin
objList := TObjectList.create;
objList.Add(new TMyObject)
Return objList;
end;
delphi中返回一个ObjectList,如果以上的代码封装成dll,供VB供用.
vb 这边如何定义,才能取到
 

地质灾害

Unregistered / Unconfirmed
GUEST, unregistred user!
SB。对象系统都不一样 取个屁。你的鸡巴操狗逼么?
 

不能没有你

Unregistered / Unconfirmed
GUEST, unregistred user!
楼上怎么满嘴喷粪
这种人还能成为“程序员”
真恶心。
耻与你这种SB为伍。
 
S

sxflmandy

Unregistered / Unconfirmed
GUEST, unregistred user!
不可以跨进程访问,如果要访问得做share memory.
 
G

gulang

Unregistered / Unconfirmed
GUEST, unregistred user!
只要VB里有跟Delphi兼容的数据类型和对象,我觉得还是可以实现的。
 

地质灾害

Unregistered / Unconfirmed
GUEST, unregistred user!
来自:不能没有你, 时间:2008-6-2 14:16:49, ID:3898370
楼上怎么满嘴喷粪
这种人还能成为“程序员”
真恶心。
耻与你这种SB为伍。

原来阁下的嘴巴是喷粪的 我一直以为你只是吐粪而已。看来我低估你了。这么厉害的角色 我不敢与你为伍啊。万一把我喷脏了 影响智商。
 

不能没有你

Unregistered / Unconfirmed
GUEST, unregistred user!
来自:地质灾害, 时间:2008-6-2 12:58:13, ID:3898323
SB。对象系统都不一样 取个屁。你的鸡巴操狗逼么?
这是人说的话?还是狗喷出的粪?
是非自有公断。
别以为自己有多了不起就可以嘲笑别人,
你只是一个垃圾而已。
 
L

LSUPER

Unregistered / Unconfirmed
GUEST, unregistred user!
都是搞技术的,至少都是 delphier,大家还是多些探讨,少些吵闹吧。
对这个说说我的想法:
楼主是在写 webservice 应用吧,利用 vb 构造 soap 包可以与之通讯啊。ms 发布的 soap toolkit 封装了 soap 的 COM 调用,当然了,如果是 vb.net 之类的就省了,直接“添加 web 引用”即可。
 
R

riverbo

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在已经解决,把两边的对象封装成ADODB.RecordSet ,然后用BSTR来传,两边再进行解析就行.
 
R

riverbo

Unregistered / Unconfirmed
GUEST, unregistred user!
VB请求需要数据,调用一个方法,Delphi这边,就打开一个xml(ADO RecordSet格式存储的)文件,这里面确保没有数据,然后把ObjectList数据填充到这个RecordSet,然后把RecordSet存为Bstr,传回VB,VB再用RecordSet打开这个Bstr,中间还需要用到adodb.Stream来进行解析.这样省事,不会有技术障碍,这样做肯定不会出问题,也方便,所这就解决了
 
R

riverbo

Unregistered / Unconfirmed
GUEST, unregistred user!
WebService服务器端,采用Java和XFire已经实现
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
顶部