Kodak的Image Edit Control在web中如何用?Kodak的Image Edit Control在C:\WINNT\system32\imgedit.ocx里,我在注册表中找到它的clsid为
{6D940280-9F11-11CE-83FD-02608C3EC08A},
 然后写了个asp,如下:
view.asp
<HTML>
<HEAD>
<TITLE>说明书原文</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
</HEAD>
<BODY BGCOLOR=#FFFFFF LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>
<br>
<object classid="clsid:6D940280-9F11-11CE-83FD-02608C3EC08A" id="PatTif2" width="40" height="42">
</object>
</BODY>
</HTML>
<Script language="JavaScript">
PatTif2.Image :='E:\xxd\picpho\pic\9c329d6f.jpg';
PatTif2.Display;
</Script>view.asp放到IIS中,在IE中打开view.asp没有显示图片,只是有个控件样子在窗口里,如同没有这个'E:\xxd\picpho\pic\9c329d6f.jpg图片,但实际是存在的,在delphi和vb里同样的图片用Image Edit能正常显示,为什么?
我的asp怎么调用不好Image Edit????
我这样调用控件有没有错误???

解决方案 »

  1.   

    哪位大哥给我一个系统的关于ActiveX的资料,我将感激不尽,一定加分给分。
      

  2.   

    一言难尽,参看本人答复过的一个帖子:http://community.csdn.net/Expert/topic/4354/4354282.xml?temp=.9559595
      

  3.   

    The registry entry:
    HKEY_CLASSES_ROOT\CLSID\{6D940280-9F11-11CE-83FD-02608C3EC08A}
    \InprocServer32may lack a Value name of "ThreadingModel" with a Value data of "Apartment", and is not ed "safe for scripting". The Wang/Kodak/Microsoft ImgEdit component is also removed from Windows XP.Reference:Microsoft Security Program: Frequently Asked Questions: Microsoft Security Bulletin (MS99-037) Sep 10 1999http://www.microsoft.com/technet/security/bulletin/fq99-037.mspx
      

  4.   

    我看的云里雾里,我说一下我的具体应用。web服务器上存着tif文件,通过http://192.168.1.60/tu/001.tif地址调取文件。
    在ie地址栏输入上面的地址http://192.168.1.60/tu/001.tif,ie自己会用调用KODAK的Image edit控件打开tif并显示出来。但我是要在web中换页的,即/tu/下还有002.tif  003.tif等文件,我要在web中通过“PRE”“NEXT”按钮来换/tu/下的tif 文件显示。
    所以我想直接控制Image edit控件,给Image edit控件的imge属性 赋上http://192.168.1.60/tu/001.tif或002.tif等地址,来控制Image edit控件显示指定的一张tif。
    现在的问题是在view.asp中调用Image edit控件时没能够显示出tif图片,这是为什么?
    view.asp
    <HTML>
    <HEAD>
    <TITLE>说明书原文</TITLE>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
    </HEAD>
    <BODY BGCOLOR=#FFFFFF LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>
    <br>
    <object classid="clsid:6D940280-9F11-11CE-83FD-02608C3EC08A" id="PatTif2" width="40" height="42">
    </object>
    </BODY>
    </HTML>
    <Script language="JavaScript">
    PatTif2.Image :='http://192.168.1.60/tu/001.tif';
    PatTif2.Display;
    </Script>
    Image edit控件是确保已经注册了, classid也是正确的,Image edit控件的属性(imge)和方法(display)用的都是对的,为什么不能显示?难道这个控件不可以开发调用吗?要按我的要求使用这个控件,应该如何调用呢?
    除了这个控件有没有其他控件?(我只要显示tif就行),或者还有没有其他更好的办法?