我现在在用delphi6修改一个用delphi7编写的不可见的activex,已经能够添加新的函数,编译一切正常,在自己的及其上面可以运行,但是在别的机器上面所有的函数都说对象不支持此方法的错误!为什么会这样?
我在其他的机器上面(没有安装delphi)用regsvr32进行注册,说loadlibrary失败,找不到制定的模块的错误我现在应该怎么办?
谢谢了!
我在其他的机器上面(没有安装delphi)用regsvr32进行注册,说loadlibrary失败,找不到制定的模块的错误我现在应该怎么办?
谢谢了!
另外,发布了以后,看html文件中cab文件的路径对不对,最好用相对路径。
<!--Sub B3_onclick
wrd.openfile "huangzl","1","1"
End SubSub B4_onclick
wrd.test
End SubSub B5_onclick
if wrd.isopenfile="1" then
msgbox "Open file"
end if
End SubSub B6_onclick
wrd.newfile "huangzl","1",""
End SubSub B7_onclick
wrd.readfile "1"
End SubSub B8_onclick
wrd.clearedit "huangzl","http://huangzl:88/upload/test.doc"
End SubSub B9_onclick
' wrd.openfile "huangzl","http://huangzl:88/upload/test.doc","1"
wrd.newpaper "http://huangzl:88/upload/test.doc"
wrd.addstr "test","I add bookmart"
End SubSub B10_onclick
wrd.add "test","h just"
End SubSub B11_onclick
wrd.openAttachedFile frm.T1.value,""
End SubSub B12_onclick
wrd.start "http://huangzl:88/upload/test.doc"
wrd.addtext "test","0624kkkkk"
wrd.end
End SubSub B13_onclick
wrd.setprint "djc"
End SubSub B14_onclick
wrd.printcell "djc","http://huangzl:88/upload/p0.doc","sql","0"
End SubSub B15_onclick
' wrd.printcell "b001001","http://huangzl:88/upload/p1.doc","SELECT receiveDate, fromDept, urgencyStatus, sendDate, title, secretStatus, origNo FROM dbo.ioa_df_shouwen where processID='247'","1"
wrd.printcell "b001002","http://huangzl:88/upload/p1.doc","select c.banliOption,c.banliTime,c.banliName from(SELECT ioa_df_niban.niBanOpinion as BanliOption,auth_user.userName as BanliName, ioa_df_niban.niBanTime as BanliTime ,iOA_df_task.processID as processID FROM iOA_df_task INNER JOIN ioa_df_niban ON iOA_df_task.taskID = ioa_df_niban.taskID INNER JOIN auth_user ON ioa_df_niban.niBanUserName = auth_user.userId union all SELECT ioa_df_shouwen.shenheNiban as BanliOption, auth_user.userName as BanliName, ioa_df_shouwen.receiveDate as BanliTime,ioa_df_shouwen.processID as processID FROM ioa_df_shouwen INNER JOIN auth_user ON ioa_df_shouwen.userid = auth_user.userId) c where c.processID = '247'","1"
End SubSub B16_onclick
wrd.openAttachedFile frm.T2.value,frm.T3.value
End SubSub B17_onclick
wrd.opendoc "huangzl","","111","1"
End SubSub B18_onclick
wrd.addprint "huangzl","aaa"
End Sub-->
</SCRIPT>
<HTML>
<H1 align="center"> 在线编辑控件测试 </H1>
<form method="POST" name="frm">
<p align="left"><input type="button" value="打开(在线编辑)" name="B3"> <input type="button" value="新建(在线编辑)" name="B6">
<input type="button" value="只读查看文件" name="B7">
<input type="button" value="是否有文件在编辑" name="B5"> </p>
<p align="left"> <input type="button" value="发文稿纸书签" name="B9"> <input type="button" value="正文书签" name="B10"> <input type="button" value="不打开文件插书签" name="B12"> <input type="button" value="接受修改" name="B8"> </p>
<p align="left">
<input type="button" value="打印设置" name="B13"> <input type="button" value="打印册子" name="B14">
<input type="button" value="打印办理单" name="B15"></p>
<p><input type="text" name="T1" size="49" value="http://huangzl:88/upload/001.pdf"><input type="button" value="打开附件" name="B11"></p>
<p><input type="text" name="T2" size="49" value="http://www.toone.com.cn:88/OA/jsp/document/download.jsp?id=327&folderId=0001&userid=7f9e04-f2de9f8d7f-1db73e62509fa87d41709bda70c213f4">
<input type="text" name="T3" size="9" value="001.xls"> <input type="button" value="打开流附件" name="B16"></p>
<p><input type="button" value="新建模板" name="B17"> <input type="text" name="T4" size="20" value="2"><input type="button" value="修改模板" name="B18"></p>
</form>
<p> </p><p>
You should see your Delphi 7 forms or controls embedded in the form below.
<HR><center><P>
<OBJECT
classid="clsid:C21DA63E-4504-466C-AF37-CFF6634F6E1D" id="wrd"
style="display:none"
codebase="D:\OCX_源代码\新建文件夹\openwordXControl1.ocx#version=1,0,0,4"
width=350
height=250
align=center
hspace=0
vspace=0
>
<param name="uploadjsp" value='Civwq<20jxbpj{n=9:2vrijnh/lvq'>
<param name="downloadjsp" value='Eivwq<20jxbpj{n=9:2PC2kus0ohtudhg2eqzonrbf1kus'>
<param name="setprintjsp" value='Tivwq<20jxbpj{n=9:2tgwqtlov1kus'>
<param name="printdatajsp" value='Mivwq<20jxbpj{n=9:2qtlovgbvd/lvq'>
</OBJECT>
</HTML>
可能是调用了D7的Dll导致的问题
检查OCX,使其独立Delphi运行