佚名通过本文主要向大家介绍了activex编写,activex控件编写,vb编写activex控件,c#编写activex控件,activex控件下载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 用ActiveX编写组件,遇到一个非常奇怪的问题,望高手指点
描述:
描述:
用activex编写组件,如:一个接口Test,它的集合接口为TestS,都从CCmdTarget继承。,
我在VB下做了一个测试:
1.第一种写法
dim ptest as Test
for i=0 to 10
ptest = new Test
ptestS.Add pTest //向集合接口增加
next
2.第2种写法
for i=0 to 10
dim ptest as new Test
ptestS.Add ptest //向集合接口增加
next
这种写法的实质区别是 dim ptest as Test 定义位置不同。
调试结果显示,第2种写法是错误的,得到的Test指针是同一个,但不知道问题出在那里?