在线安装dll文件的小问题 (50分)

  • 主题发起人 主题发起人 新小丸子
  • 开始时间 开始时间

新小丸子

Unregistered / Unconfirmed
GUEST, unregistred user!
我作了一个嵌在ie工具条上的dll文件,想要在线安装它,具体在网页上的代码如下:
<object id=eb width=1 height=1
classid="CLSID:05252758-8D5D-4DE3-9085-B2A02F28ABC3"
codebase="hamerbar.cab#Version=1,0">
</object>
有3个问题:1、clsid是哪个id,我在我的组件的tld里
[
uuid(70E482EE-065F-4BA7-876D-C14374ABE6BF),
version(1.0),
helpstring("clientpro Library")
]
library clientpro
{

importlib("stdole2.tlb");
importlib("STDVCL40.DLL");

[
uuid(CE073857-F579-459A-A42C-250EED7F58E4),
version(1.0),
helpstring("Interface for hamerbar Object"),
oleautomation
]
interface Ihamerbar: IUnknown
{
};

[
uuid(05252758-8D5D-4DE3-9085-B2A02F28ABC3),
version(1.0),
helpstring("hamerbar Object")
]
coclass hamerbar
{
[default] interface Ihamerbar;
};

};
我不知道用哪个id;
2、如何制作cab格式的压缩文件呢?
3、版本就用#Version=1,0么?
麻烦有谁可以教教我么?谢谢了
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部