cihron 发表于 2018-3-17 12:44:26

【已解决】_SQLite_Startup()在Win10环境下加载出错

本帖最后由 cihron 于 2018-3-21 19:08 编辑

#Region ;**** 参数创建于 ACNWrapper_GUI ****
#PRE_UseX64=n
#PRE_Res_requestedExecutionLevel=None
#EndRegion ;**** 参数创建于 ACNWrapper_GUI ****
#include <SQLite.au3>
#include <SQLite.dll.au3>

Local $sSQliteDll
$sSQliteDll = _SQLite_Startup()
If @error Then
    MsgBox(16, "SQLite Error", "SQLite3.dll Can't be Loaded!")
    Exit -1
EndIf
MsgBox(4096, "SQLite3.dll Loaded", $sSQliteDll)
ConsoleWrite("_SQLite_LibVersion=" & _SQLite_LibVersion() & @CRLF)
_SQLite_Shutdown()以上为官方示例代码,在win7-64平台下运行正常,但到 win10 后就无法加载(win10为新装系统)。




cfanpc 发表于 2018-3-18 16:51:22

程序以32为运行默认是64位或者你加载你的64位的DLL试试

cihron 发表于 2018-3-18 18:51:42

回复 2# cfanpc


    从网上下载了个 sqlite3_x64.dll 改成 sqlite3.dll 放在程序目录后,问题依旧。

    顺便说下,测试用的 win7 系统 也是 64 位的。

131738 发表于 2018-3-18 20:24:35

本帖最后由 131738 于 2018-3-18 20:25 编辑

提供 3.3.14.5 帮助 _SQLite_Startup 文档相关说明:

SQLite 文件可以从 https://www.autoitscript.com/autoit3/pkgmgr/sqlite 下载, 并保存于 @ScriptDir, @SystemDir, @WindowsDir, 或 @WorkingDir 目录.

win 10 x86 按这个提示运行 _SQLite_Startup 文档示例脚本正常

cihron 发表于 2018-3-21 19:07:46

回复 4# 131738


   直接替换sqlite3.dll后,问题解决,感谢!!!
页: [1]
查看完整版本: 【已解决】_SQLite_Startup()在Win10环境下加载出错