131738 发表于 2015-4-19 16:45:39

本帖最后由 131738 于 2015-4-19 16:53 编辑

回复 4# netegg

3.3.12.0 开始支持:

131738 发表于 2015-4-19 16:54:31

回复 5# shqf

3.3.12.0 开始支持!

netegg 发表于 2015-4-19 16:56:16

回复 16# 131738
和我给的那个一样

shqf 发表于 2015-4-19 18:50:10

回复 17# 131738

    哦,谢谢,学习了。看来要去下个最新版本了。

131738 发表于 2015-4-19 19:11:35

回复 18# netegg

原本计划 2014 年底发布的 3.3.12.0, 提取到 2014 6 月发布, 其目的就是升级所有 array 函数支持 2D 数组

你给谁的什么 ?....

netegg 发表于 2015-4-19 20:07:35

本帖最后由 netegg 于 2015-4-19 20:14 编辑

回复 20# 131738
前面贴的那个,其实二维数组不用那么麻烦,做个虚拟列表或者sqlite就行了,关键看情况
而且用sqlite可能效率更高一些

bhffhzh 发表于 2015-4-19 21:46:34

本帖最后由 bhffhzh 于 2015-4-19 21:48 编辑

其实我的本意就是用我粘贴的代码能用论坛的版本能生成出来。毕竟我用au3.cc能生成。无其它意思,感谢各位前辈的积极参与。我会根据各位的提示,尽量解决。
顺便问一下 3.3.12.0下载链接是多少。?

netegg 发表于 2015-4-20 03:26:21

本帖最后由 netegg 于 2015-4-20 09:56 编辑

来个快的
#include <SQLite.au3>
#include <SQLite.dll.au3>

Local $aResult, $iRows, $iColumns, $iRval

_SQLite_Startup()
;If @error Then
;    MsgBox(16, "SQLite Error", "SQLite.dll Can't be Loaded!")
;    Exit -1
;EndIf
_SQLite_Open() ; 打开:内存:数据库
;If @error Then
;    MsgBox(16, "SQLite Error", "Can't Load Database!")
;   Exit -1
;EndIf

_SQLite_Exec(-1, "CREATE TEMP table persons1(item, key);")
$i = 1
While 1
        $key = RegEnumKey("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall", $i)
        If $key = '' Then exitloop
        _SQLite_Exec(-1, "INSERT INTO persons1 VALUES('" & $i & "','" & $key & "');")
        $i += 1
WEnd
; 查询
$iRval = _SQLite_GetTable2d(-1, "SELECT * FROM persons1;", $aResult, $iRows, $iColumns)
if $iRval = $SQLITE_OK Then
_ArrayDisplay($aResult, "SQLite " & _SQLite_LibVersion() & " - Query Result")
endif
_SQLite_Close()
_SQLite_Shutdown()

afan 发表于 2015-4-20 04:07:56

来个快的
netegg 发表于 2015-4-20 03:26 http://www.autoitx.com/images/common/back.gif


    蛋蛋天要亮了 就咱俩还在溜达…

netegg 发表于 2015-4-20 08:49:32

回复 24# afan
折腾新版的sqlite3到3点多
页: 1 [2]
查看完整版本: 求支持二维数组的版本。试了好多都不行。