D
delphininum
Unregistered / Unconfirmed
GUEST, unregistred user!
在下正在学习delphi,遇到一个调用Activex的问题:
现在有一个已经用VC++编写好并已注册的ocx。我将其加入Delphi中,
此ocx中存在一个可视控件MYMapview和一个不可视的东东MYBook。我想应该是一个接口吧,
在VC编写时MYBook是一个接口IMYBook和相对应的类CMYBook。
现在我在Delphi中声明myBook变量并使用:
procedure XXXXXXX()
var
myBook: MYBook;
begin
MYBook.Loadmybook('....');
.......
end
现在程序运行到Loadmybook处出错,由Watch得出此时MYBook为nil。这是怎么回事?由于
本人对此很不熟悉,原来利用VB同样方法调用一切正常,想换成Delphi试一试,竟不成,
请各位大侠指点一二。不胜感激。
不知我说清楚了没?
现在有一个已经用VC++编写好并已注册的ocx。我将其加入Delphi中,
此ocx中存在一个可视控件MYMapview和一个不可视的东东MYBook。我想应该是一个接口吧,
在VC编写时MYBook是一个接口IMYBook和相对应的类CMYBook。
现在我在Delphi中声明myBook变量并使用:
procedure XXXXXXX()
var
myBook: MYBook;
begin
MYBook.Loadmybook('....');
.......
end
现在程序运行到Loadmybook处出错,由Watch得出此时MYBook为nil。这是怎么回事?由于
本人对此很不熟悉,原来利用VB同样方法调用一切正常,想换成Delphi试一试,竟不成,
请各位大侠指点一二。不胜感激。
不知我说清楚了没?