一:例如:
我们在网页中显示Flash文件时需要如下写网页代码:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="770" height="80">
<param NAME=movie VALUE="images/ybscwd.swf">
……
</object>
其中swflash.cab文件为一IE插件。二:问题:
1、要开发一类似swflash.cab文件的IE插件,如txttemp.cab。
2、用来在网页中显示任意文本文件(txt)里面的内容(举个例子而已,没有实用价值)。例如:
<object classid="clsid:……" codebase="txttemp.cab#version=1,0,0,0" width="100" height="80">
<param NAME="file" VALUE="temp.txt">
</object>三:要求
因为小弟初学VB,所以不要代码,只要详细的操作过程。例如:
1、应该创建一个什么类型的工程文件
2、从哪里设置<param NAME="file" VALUE="temp.txt">这样的接口参数
3、txttemp.cab#version=1,0,0,0,这个版本信息该从哪里设置
4、width="100" height="80",如何能让用户自定义显示框的大小
5、等等,只需要操作过程,不需要代码,如果分不够可再开。
6、顶者有分。

解决方案 »

  1.   

    在vb新建工程中,选择activex....那一项,再在窗体添加需要的文本框空件,再在文件菜单中选择生成**.ocx,再用vb中的打包程序,即可生成你需要的网页
      

  2.   

    有两种,如果组件要在服务端运行用*.dll;如果组件在客户端运行用*.ocx.
    你的组件引用里要加上:
     codebase="*.ocx  VISIBILITY: hidden
      

  3.   

    对开发的程序(制作CAB)进行签名,并允许网站中使用 
    http://blog.csdn.net/Newrocky/archive/2004/11/17/184317.aspx
      

  4.   

    创建一个activex ocx控件工程
    接口参数自己自己定义
    版本信息id号可以通过vb的打包工具打包后可以看到
      

  5.   

    1.创建ACTIVEX OCX工程
    2.在VB工程中设置好接口的属性,在FRontPage中改插入控件的接口参数
    3.不用设置,通常
    4.在FrontPage中,控件可以拖放控制大小,不过具体要在控件工程中设置好resize事件的内容