Victor_VG
Tracker Mod | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Мантис#2607 - поглядел у себя на ь3815/ь3816 с тестовым test.lua: Цитата: local function DlgProc (hDlg, msg, param1, param2) if msg == far.Flags.DN_INITDIALOG then far.SendDlgMessage(hDlg, "DM_SETITEMPOSITION", 1, {Left=-2, Right=-5}) end end local items = {{"DI_EDIT",1,3,10,3, 0,0,0,0,"text"}} far.Dialog ("",-1,-1,40,10,nil,items,0,DlgProc) | - всё точно так, как говорит wseventeen падаем, причём падаем судя по картине на старте при начальной прорисовке панелей: несколько меняем условия опыта - в строке 3 test.lua задаём значения {Left=2, Right=-5} - не падаем, выводим диалог: при проверке выяснено, что если значение Left <= -1 то падаем, если Left >= 0 выводим диалог. Похоже что и в LuaMacro нужна обработка случая ошибочного указания координат диалога...
---------- Жив курилка! (Р. Ролан, "Кола Брюньон") Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti |
|