Thirteenth
Новичок
- Сообщения
- 8
- Репутация
- 0
Скрипт мониторит COM порт. Там как говорится счет на миллисекунды. Случайно сниффером заметил, что когда перетаскиваешь окно скрипта - эта зараза перестает опрашивать порт. Пустячок, а неприятно. Нашел от 2006г библиотеку GuiDragable.au3 от MrCreator (https://www.autoitscript.com/forum/topic/46214-gui-drag-without-pause-the-script/), попробовал в лоб заменить
на
- но заголовок окна отображается криво (наезжает на элементы и имеет измененные значки закрытия и сворачивания окна) и если кликнуть по окну, вылетает ошибка из библиотеки, которую не могу уже понять:
Попробовал в другой версии скрипта, ошибка не вылетает, но заголовок окна такой же кривой и, самое главное, скрипт все так же останавливается, если перетаскивать окно.
Может с тех пор появилось какое то системное решение?
Код:
$Main_Form = GUICreate("COM", 1130, 715, 631, 114)
Код:
$Main_Form = _GuiDragableCreate("COM", 1130, 715, 631, 114)
Код:
"C:\Program Files (x86)\AutoIt3\Include\GuiDragable.au3" (48) : ==> Subscript used on non-accessible variable.:
If $OpenDll <> -1 And ($GuiCurInfo[4] = 0 Or $GuiCurInfo[4] = $Title_Label) Then
If $OpenDll <> -1 And ($GuiCurInfo^ ERROR
Попробовал в другой версии скрипта, ошибка не вылетает, но заголовок окна такой же кривой и, самое главное, скрипт все так же останавливается, если перетаскивать окно.
Может с тех пор появилось какое то системное решение?
Последнее редактирование: