以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]使用托管方式引用第三方库发布后不可用  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=56208)

--  作者:stonesongtao
--  发布时间:2014/9/1 9:53:00
--  [求助]使用托管方式引用第三方库发布后不可用

如题,项目中使用托管的方式引用第三方库发布后。

在本机可用,在其他机器安装使用时提示找不到相应的类型。

 


--  作者:Bin
--  发布时间:2014/9/1 9:55:00
--  
是不是DLL没复制过去
--  作者:stonesongtao
--  发布时间:2014/9/1 14:02:00
--  

同样的安装包,在我的机器上是可以用的。安装到别人的机器上提示动态库的那个类型出错


--  作者:有点甜
--  发布时间:2014/9/1 14:25:00
--  
以下是引用stonesongtao在2014-9-1 14:02:00的发言:

同样的安装包,在我的机器上是可以用的。安装到别人的机器上提示动态库的那个类型出错

 

1、你要引用的dll,必须放在安装包publish里面

 

2、如果是那种非托管的dll,就是那种需要安装、或注册才能使用的dll,你同样也需要在猎人的机器上安装或注册方可。


--  作者:stonesongtao
--  发布时间:2014/9/2 15:47:00
--  

附件就是发布出来的例子,在本机上可以用。在别的机器上用不了。

 

"UserCode"的类型初始值设定项引发异常。


--  作者:有点甜
--  发布时间:2014/9/2 15:51:00
--  

 请看4楼,如果弄好了,不可能报错。不信,你就注释掉对应的dll的代码看看效果。


--  作者:stonesongtao
--  发布时间:2014/9/2 16:38:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:摄像头拍照.zip


--  作者:有点甜
--  发布时间:2014/9/2 16:41:00
--  
 回复7楼,你要判断是否有摄像头,没有摄像头的情况,就不要使用摄像头的功能。
--  作者:有点甜
--  发布时间:2014/9/2 16:42:00
--  

 检测方式

 

try
    Dim cmr As New DCap.Filters()
catch ex As exception
    msgbox("没有设备")

    Return
End try