$TMPEDB=_SQLite_Open()
_SQLite_Exec($TMPEDB, "CREATE TABLE IF NOT EXISTS TMPTable (ClassnameNN VARCHAR, PosX NUMERIC, PosY NUMERIC, Width NUMERIC, Height NUMERIC, Text VARCHAR );")
SQLiteWriteArray($TMPEDB, 'INSERT INTO TMPTable (ClassnameNN, PosX, PosY, Width, Height, Text)', $ElementsArr, 1) ; пример
Func SQLiteWriteArray($DBHanle, $ExecString, $Array, $StartRow=0)
If Not IsArray($Array) Then
Msg(16, 'Ошибка получения массива')
Return False
EndIf
$Exec="BEGIN;"
If UBound($Array, 0)=1 Then
For $ArrRowNum = $StartRow To UBound($Array)-1
$Exec&=$ExecString&"' VALUES ('"&$Array[$ArrRowNum]&"');'"
Next
Else
For $ArrRowNum = $StartRow To UBound($Array)-1
$StringValues="'"
For $ArrColNum = 0 To UBound($Array, 2)-1
$StringValues&=$Array[$ArrRowNum][$ArrColNum]&"', '"
Next
$StringValues=StringRegExpReplace($StringValues, ", '$", ');')
$Exec&=$ExecString&' VALUES ('&$StringValues
Next
EndIf
$Exec&="COMMIT;"
_SQLite_Exec($DBHanle, $Exec)
EndFunc
Func Msg($Flag, $Text, $Timeout=0)
TT()
If Not IsDeclared('TitleGlobal') Then Assign('TitleGlobal', '')
If Not IsDeclared('Form1') Then
Return MsgBox(262144+$Flag, $TitleGlobal, $Text, $Timeout)
Else
Return MsgBox($Flag, Eval('TitleGlobal'), $Text, $Timeout, Eval('Form1'))
EndIf
EndFunc
Func TT($Flag=0, $Text='', $XCord=@DesktopWidth/2, $YCord=@DesktopHeight/2)
If Not IsDeclared('TitleGlobal') Then Assign('TitleGlobal', '')
ToolTip($Text, $XCord, $YCord, Eval('TitleGlobal'), $Flag, 2)
EndFunc