Автор: Zloy_Gelud
Дата сообщения: 14.03.2011 21:17
PAVELNEXT
Плагин GlobalTimer выносит проект напрочь при попытке записать данные в инишник. Так что предлагаю пойти обходными путями, а именно такими:
Глобальные функции:
Код: local sOnTimerScript = [[
if e_ID == 1010 then
local tPos = Window.GetPos(hWnd);
local tSize = Window.GetSize(hWnd);
if tPos and tSize then
INIFile.SetValue(_SourceFolder.."\\Settings.ini", "Position", "X", tPos.X);
INIFile.SetValue(_SourceFolder.."\\Settings.ini", "Position", "Y", tPos.Y);
INIFile.SetValue(_SourceFolder.."\\Settings.ini", "Size", "Width", tSize.Width);
INIFile.SetValue(_SourceFolder.."\\Settings.ini", "Size", "Height", tSize.Height);
else
Page.StopTimer(1010);
end
end]]
local tPages = Application.GetPages();
for i = 1, #tPages do
local sOldTimerScript = Application.GetPageScript(tPages[no][[/no]i], "On Timer");
if sOldTimerScript ~= "" then
Application.SetPageScript(tPages[no][[/no]i], "On Timer", sOldTimerScript.."\r\n"..sOnTimerScript);
else
Application.SetPageScript(tPages[no][[/no]i], "On Timer", sOnTimerScript);
end
end