帮一下忙, 看这条问题应该如何解答?(100分)

  • 主题发起人 主题发起人 rakin
  • 开始时间 开始时间
R

rakin

Unregistered / Unconfirmed
GUEST, unregistred user!
主题: DELPHI做的COM如何返回二级函数和属性

作者:anggogo 时间:2001-2-10 11:58:53 来自:211.167.xxx.xxx

状态: 正在等待回答 回应:0 分数:60

我不知道这个说法是否正确,总之我就是想编写那种在ASP里调用,然后可以想
ADODB.Command里的 Parameters 那样,还有 Append,Count,Delete 等这些子函数和子
属性。

我是这样做的,原有一个COM,可以正常运行,现在在Type Library里增加一个 New
Interface ,比如名叫 IMySub ,增加一个 New CoClass,叫 MySub,Impletments是
IMySub。
然后在原来的Class里增加一个Method(叫test),返回值是 IMySub* (也试过返回
MySub*),这时候在 Interdev 调用这个com的确可以显示出子函数,就是可以显示这
样 myobj.test.something 。
可是在这个something里无论有什么内容都会导致很严重的错误,甚至使WWW服务
CRASH,我知道一定不是这样做的。

真的很希望有高手能指教一下。
---
http://www.yesue.com/question/show.asp?id=165&catalog=Q_Program_Delphi

 
请继续或结束
 
没有人帮我?
 
也许是你返回的类型不对吧。我试过在Type Library增加一个 New Interface
选择正确的类型,在ASP中调用是没有问题的。
 
多人接受答案了。
 
多人接受答案了。
 
后退
顶部