запускаем скрипт
нажатием на кнопку "create" создаем .ini-файл, после переименования секции кнопкой "rename" файл потеряет 3/4 своего содержания
AutoIT v3.3.6.1 и 3.3.7.14b
я так понимаю, происходит это из-за "Only the first 32767 chars are taken in account in an section due to Win9x compatibility"(из описания функции IniReadSection). Можно ли обойти это ограничение?
Код:
GUICreate("Test", 150, 100)
$create = GUICtrlCreateButton("create", 25, 20, 100)
$rename = GUICtrlCreateButton("rename", 25, 60, 100)
GUISetState()
Do
$msg = GUIGetMsg()
Select
Case $msg = $create
For $line = 1 To 1000
IniWrite(@ScriptDir & "\Test.ini", "Section", "Кеу" & $line, "Value0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000")
Next
Case $msg = $rename
$result = IniRenameSection("Test.ini", "Section", "NewSection")
MsgBox(0, "", $result)
EndSelect
Until $msg = -3
нажатием на кнопку "create" создаем .ini-файл, после переименования секции кнопкой "rename" файл потеряет 3/4 своего содержания
AutoIT v3.3.6.1 и 3.3.7.14b
я так понимаю, происходит это из-за "Only the first 32767 chars are taken in account in an section due to Win9x compatibility"(из описания функции IniReadSection). Можно ли обойти это ограничение?