以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]無法載入 DLL 'FK623Attend': 找不到指定的模組 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=121796) |
||||
-- 作者:ken66 -- 发布时间:2018/7/13 9:43:00 -- [求助]無法載入 DLL 'FK623Attend': 找不到指定的模組 使用考勤機的DLL程式,已在全局代碼設定過,並將DLL程式放到Foxtable目錄下了,可是執行的時候還是出現下面的錯誤訊息, 不曉得是什麼問題,哪位老師能幫忙解答一下,謝謝~~ .NET Framework 版本:2.0.50727.8784 Foxtable 版本:2018.3.9.1 错误所在事件:窗口,窗口1,Button1,Click 详细错误信息: 無法載入 DLL \'FK623Attend\': 找不到指定的模組。 (發生例外狀況於 HRESULT: 0x8007007E) |
||||
-- 作者:有点甜 -- 发布时间:2018/7/13 10:10:00 -- 必须是32位的dll,不能是64位的。 |
||||
-- 作者:ken66 -- 发布时间:2018/7/13 10:14:00 -- 請問怎麼檢查是32或64位的DLL呢? |
||||
-- 作者:ken66 -- 发布时间:2018/7/13 10:25:00 -- 你好,剛問了原廠,他們說那個DLL檔可以支持32位,也可以支持64位 |
||||
-- 作者:有点甜 -- 发布时间:2018/7/13 10:28:00 -- 以下是引用ken66在2018/7/13 10:14:00的发言:
請問怎麼檢查是32或64位的DLL呢?
1、厂家有没有给你开发的实例?实例那里编译的平台是x64还是x86?
2、直接叫厂家给你发32位的dll就行了。 |
||||
-- 作者:ken66 -- 发布时间:2018/7/13 10:31:00 -- 我有參考廠家給的資料,然後在全局代碼那邊寫入後,有出現編譯成功的訊息,可是在視窗中引用時卻出現找不到的錯誤 下面是全局代碼中寫的內容
Public Declare Ansi Function FK_ConnectNet Lib "FK623Attend" ( _ ByVal nMachineNo As Int32, _ ByVal strIpAddress As String, _ ByVal nNetPort As Int32, _ ByVal nTimeOut As Int32, _ ByVal nProtocolType As Int32, _ ByVal nNetPassword As Int32, _ ByVal nLicense As Int32 _ ) As Int32 Public Declare Ansi Sub FK_DisConnect Lib "FK623Attend" (ByVal nHandleIndex As Int32) [此贴子已经被作者于2018/7/13 10:42:21编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2018/7/13 10:43:00 -- 1、叫厂家给你一个开发实例,C#或者Vb.Net的实例。
2、叫厂家给你一个x86平台(或者any cpu)编译的dll文件。
[此贴子已经被作者于2018/7/13 10:43:01编辑过]
|
||||
-- 作者:ken66 -- 发布时间:2018/7/13 10:43:00 -- 不曉得我的附件是否有上傳成功? |
||||
-- 作者:有点甜 -- 发布时间:2018/7/13 10:43:00 -- 1、叫厂家给你一个开发实例,C#或者Vb.Net的实例。
2、叫厂家给你一个x86平台(或者any cpu)编译的dll文件。 |
||||
-- 作者:ken66 -- 发布时间:2018/7/13 10:47:00 -- 你好,廠家給的資料都在這個附件檔案裡,是否能麻煩你幫我看看呢?
|