Страница 138 из 211

Добавлено: Вс сен 25, 2011 00:13
ApceH
VadiMGP
Ну работает с тулбара. Но надо по любому искать папу не только непосредственного, но и хотя бы деда...
А делать надо для новой версии. Надеюсь, баги исправятся. 3.50 уже довольно старая. А если и мерцание будет убрано, то и оба скрипта можно будет выкинуть мне.

Добавлено: Вс сен 25, 2011 00:50
Flasher
ApceH
А со скрипта вообще не работает, даже если работает из комстроки и тулбара. Первый раз с таким сталкиваюсь.

Добавлено: Вс сен 25, 2011 12:58
ApceH
Flasher
Это потому, что родителем TWinCmd становится WScript Host, а не TC.
Нужно просто в этой прожке искать ТС не только как непосредственного родителя, но и хотя бы на 1 уровень выше по иерархии.

Добавлено: Вс сен 25, 2011 16:40
Flasher
ApceH писал(а):Это потому, что родителем TWinCmd становится WScript Host, а не TC.
Ну, да. C TCMC и TCFS2 таких проблем нет, видимо, потому, что там реализовано не через плагин, и отправляются нужные сообщения окну Тотала.

Добавлено: Сб окт 01, 2011 23:00
Вахмурка
2VadiMGP
Есть ли ограничение на количество команд em_twdl_? По моим наблюдениям, оно составляет 9. Десятая команда урезается буквально "на полуслове". Если это фича, то почему не описана? А если баг, то нельзя ли починить? Чертовски удобная штука оказалась, знаете ли...

Добавлено: Сб окт 01, 2011 23:12
VadiMGP
Вахмурка
Нет, ограничений на количество команд нету. Однозначно баг, но для точной диагностики дай секцию целиком. Возможно есть баг связанный с общей длиной секции.

Добавлено: Сб окт 01, 2011 23:24
Вахмурка
Э-э, секцию чего? Команды содержатся в usercmd.ini, причем по одной команде на секцию. Видимо, ты что-то иное имел в виду.

Добавлено: Сб окт 01, 2011 23:32
VadiMGP
Вахмурка
Ну, usercmd.ini, конечно. Целиком.

Добавлено: Сб окт 01, 2011 23:52
Вахмурка
В личке.

Добавлено: Вс окт 02, 2011 13:24
likhobory
Вопрос в общем-то не горящий, но хотелось бы иметь обработку исключений в калькуляторе, сейчас любая подобная ситуация (например, 2^^4096) приводит к закрытию активного окна.

Добавлено: Вс окт 02, 2011 14:53
Avada
likhobory
В приведённом примере ошибку с закрытием окна TC подтверждаю.
2^^16=65536
2^^32=4.29497e+009
...
2^^512=1.34078e+154
2^^1024 уже даёт ошибку.

Добавлено: Вс окт 02, 2011 16:26
VadiMGP
likhobory
Avada
C какой версией mcalc.dll это происходит?

Добавлено: Вс окт 02, 2011 16:48
Avada
VadiMGP
Я проверял с версией 1.7 от 21.09.11, которая из дистрибутива TWinKey 3.81.

Код: Выделить всё

---------------------------
Application Error
---------------------------
Exception EOverflow in module TOTALCMD.EXE at 7C4118CF.
Floating point overflow.
---------------------------
ОК   
---------------------------

Добавлено: Вс окт 02, 2011 18:18
likhobory
Avada писал(а):VadiMGP
Я проверял с версией 1.7 от 21.09.11, которая из дистрибутива TWinKey 3.81.
она самая

Добавлено: Вс окт 02, 2011 18:54
Avada
likhobory
Баг подтверждён и в новейшей (пока приватной) версии калькулятора 1.8 устранён.