B/S问题(COM+组件问题或ACTIVE X) 我的程序原是C/S结构,现在想做成B/S结构 问题是: 原来用到的读写设备的dll如何做到IE可用的COM或ACTIVE X 控件 并且我没有dll的原代码,只有函数说明与定义 请问有什么方法和方案 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你原来的DLL最好要是ACTIVEX DLL,这样IE可以直接调用。用vbscript与VB自身调用差不多,也是 createobject("....") 这样的方式即可。如果你原有的DLL是动态链接库,也就是类似API调用的方式,vbscript或javascript没办法直接调用,你要再做一个activeX DLL,供IE调用。然后在这个 activeX Dll 中 以API方式调用原DLL,相当于重新封装一次。另外需要注意的是IE的安全级别,你自定义的DLL由于没通过MS的认证,默认情况下IE是不能使用的。需要你自行在IE的设置中打开,这又会带来一些安全问题。用IE做太复杂的工作,总之我觉得这不是一个太好的实现方式。 如果原来用到的读写设备的dll是ActiveX DLL就可以在网页中直接使用,否则直接封装成ActiveX dll,实现IObjectSafety接口效果更佳。 activex dll,现在dll 生成 好了,引用,提示子程序或函数未定义要是用Declare Function kh_card Lib "interface.dll" (ByVal kh As String, ByVal area As String) As Long这样的话,又提示"找不到dll入口点" 本人连regsvr32 注册都用上了 关于死循环的一个笑话 sql与access跨数据库查询 vb怎么读取EXCEL文件中的图片,并存入数据中??急急急!!! TCP方式能否实现多个客户通讯 如何将VOB转换成MPEG2程序! 救命啊 WINSOCK问题 为什么不允许多个用户同时登陆 运行时间一长就报360错误 如何检测上网的动态ip? 得调用的函数名(急) 怎样将一张图片从下开始渐进的显示出来?? 联接数据库的问题 急急急,关于窗体的两个问题,在线等,请知道下菜鸟,解决立刻给分 请教关于字符串的转换问题
用vbscript与VB自身调用差不多,也是 createobject("....") 这样的方式即可。如果你原有的DLL是动态链接库,也就是类似API调用的方式,vbscript或javascript没办法直接调用,你要再做一个activeX DLL,供IE调用。然后在这个 activeX Dll 中 以API方式调用原DLL,相当于重新封装一次。另外需要注意的是IE的安全级别,你自定义的DLL由于没通过MS的认证,默认情况下IE是不能使用的。需要你自行在IE的设置中打开,这又会带来一些安全问题。用IE做太复杂的工作,总之我觉得这不是一个太好的实现方式。
要是用Declare Function kh_card Lib "interface.dll" (ByVal kh As String, ByVal area As String) As Long
这样的话,又提示"找不到dll入口点"