ActiveX Form的属性问题(100分)

  • 主题发起人 主题发起人 lbsong
  • 开始时间 开始时间
L

lbsong

Unregistered / Unconfirmed
GUEST, unregistred user!
我在type library里new一个新的属性,名称为Path
但是在对应的Path单元里用这个属性的时候
编译器提示:未声明【Undeclared identifier: 'Path'】
请高人提示
 
关注,用向导创建可以吗?
 
用向导创建?不太明白
 
你可以这样解决:
打开你的TLB文件,然后找到声明ActiveXForm的接口(继承于IDispatch)部分,其名称一般按照这样来的Ixxxx,这里xxxx和你的工程名一样,记住这个Ixxxx名称。
然后这样调用你添加的属性:
Ixxxx(Self).Property1 := ..
(这里假设你添加的属性名字叫Property1)

OK了[:D]
 
多谢RealFox2000.
再问个问题:我要给ActiveX Form里传参数,用的是如下形式的语句
<Param Name = "Path" Value = <%=Request.QueryString("Img")%>>
但是发现有这行语句后IE总是莫名奇妙的关闭,且没有任何提示,如果注释掉的话就没问题了,这是什么原因呢?
 
<%
response.write "<script LANGUAGE=JSCRIPT>sysOcx.path='"+ConnString+"';</script>"
%>
sysOcx控件的ID
 
多人接受答案了。
 
后退
顶部