你的接口部分可以定义一个OleVariant的参数
GetUserObj(.....,[out] tem:OleVariant);然后在程序结束的时候将UserData[10]付给tem:
tem:=UserData在Client端也定义一个OleVariant的变量,
obj:OleVariant就可以使用了
obj[0].a=.....
obj[0].b=.....参看http://www.csdn.net/expert/topic/902/902869.xml?temp=.9956324
GetUserObj(.....,[out] tem:OleVariant);然后在程序结束的时候将UserData[10]付给tem:
tem:=UserData在Client端也定义一个OleVariant的变量,
obj:OleVariant就可以使用了
obj[0].a=.....
obj[0].b=.....参看http://www.csdn.net/expert/topic/902/902869.xml?temp=.9956324
解决方案 »
- 求delphi7教程
- 藏拙导航上线了,全动态(包括首页),目前收录网址达100多万个!
- 虚拟方法有何用?
- 喂:问你呢! TICON.savetofile 保存的图标都是16色的如何保存为256色
- 请问传送视频要用IdTCP好,还是IdUDP好?
- DELPHI 怎么判断窗口已经打开了
- 100分請教:crystal report Scatter Question(水晶報表散布圖問題,是高手的過來看看!)
- 厦门培训好去处在哪?
- 在QuickReport顯示的問題,急!!想了一天了,幫幫我!!!!!兄弟們幫我解決後一定給分!!!!!
- 菜鸟求助引用类型
- 在修改数据时用table.post的执行结果总是修改table的第一条记录,为何不是选定的记录?
- 请问如何制作帮助文件(hlp格式)?
可以当数组用,不过网络开销大,具体例子李维书上,你可以看看
别忘了delphi的类型库编辑器中可以定义结构,只有你在它中定义了结构,你在服务端和客户端都可是使用!
delphi6似乎只有safearraycreate没有safearraycreateEx,这样一来就真不知道如何使用自定义结构了