200分问关于自动化对象的两个问题(100分)

  • 主题发起人 主题发起人 Adnil
  • 开始时间 开始时间
A

Adnil

Unregistered / Unconfirmed
GUEST, unregistred user!
1. 如何实现自动化对象的缺省属性,就像asp中Request对象一样,可以直接使用Request("xxx");
2. 如何定义使用collection和dictionary对象? 我想把他们封装在自己的自动化对象中供asp调用,
asp 只需要写 for each item in xxx......

谢谢大家!
 
请高手指教一下吧!
 
1, 在属性后面加 default;
property Item[Var: OleVariant]: OleVariant read Get_Item; default;
 
to activer:可以在type library editor 中修改吗?
我只看到了Default Collection Element|UI Default这些选项。
 
如果我用
property Item[Name: BSTR]....这样可以吗? 是否费用olevariant不可?
请activer指教。
 
第一个问题已经解决。
公布答案:dispid必须为0
 
>>property Item[Name: BSTR]....
BSTR也可以吧,

>>可以在type library editor 中修改吗?
在Type Library Editor 中修改好像不对,应该自己在property 后面加 default;

2. 这个我不太清楚,好像要自己先定义一个dictionary对象
 
第二个问题放弃,要调用msscript的类型库才行。

感谢Activer兄的相助。

现在这边真的不太行了,略有难度的问题就没有人回答了。
 
请教上面两位仁兄两个问题:
你好,想请教你一个问题,好不好,我写了个asp的dll,在里面我写了一些过程和函数,当我编译运行后,生成一个进程,而且网页也能显示我要求完成的的功能(过程完成的事件),但是我关闭网页,进程并没有关闭,然后我换了一个参数(同一过程)第二次运行时,编译不成功,不会再生成新的进程,而且运行结果还是原来那个,不会有变动,怎么样结束该进程!!!(我每次都是手动结束,再编译)!
非常期待你们的回答,如果你们能回答,可以在以下地址参与讨论,我一定会给两位分的,说到做到!
http://www.delphibbs.com/delphibbs/DispQ.asp?LID=2434472
 
后退
顶部