QuickStatus
- d0CeNT
- Не в сети
- Moderator
- Сообщений: 823
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- xternalx
- Не в сети
- Elite Member
- Сообщений: 201
- Спасибо получено: 0
прикрути логи к плагину и всеОтлично пашет... даже не знаю. Давай завтра сделаю тестовый билд, с пошаговым выполнением - хотя бы локализовать баг.
Либо могу сбросить сорсы, если есть желание самому покопаться))
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Fr0st
- Не в сети
- Platinum Member
- Сообщений: 360
- Спасибо получено: 0
Плюс я ещё добавил одну маленькую проверочку на успешность открытия файла.
Жду результатов тестирования)
ifolder.ru/8365548
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- d0CeNT
- Не в сети
- Moderator
- Сообщений: 823
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Fr0st
- Не в сети
- Platinum Member
- Сообщений: 360
- Спасибо получено: 0
выложил на ифолдер
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- d0CeNT
- Не в сети
- Moderator
- Сообщений: 823
- Спасибо получено: 0
Спасибо за отзывчивость и сострадание, прошу прощения за "ложный вызов"
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Fr0st
- Не в сети
- Platinum Member
- Сообщений: 360
- Спасибо получено: 0
Рад, что всё выяснилось)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- d0CeNT
- Не в сети
- Moderator
- Сообщений: 823
- Спасибо получено: 0
Кстати, просто из спортивного интереса в этот раз я таки сделал лог перед крашем:
02.10.2008 10:24:10 === Start plugin ===
02.10.2008 10:24:10 TRnQInterface.Create
02.10.2008 10:24:10 TCustomRnQIntf.WndProc
02.10.2008 10:24:10 TRnQInterface.WndProc
02.10.2008 10:24:10 TCustomRnQIntf.WndProc
02.10.2008 10:24:10 TRnQInterface.WndProc
УПД: нашел причину. Плаг версии 1.1 крашит крысу, если в системе не запущен процесс ctfmon.exe (если запущен - всё норм). %)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Fr0st
- Не в сети
- Platinum Member
- Сообщений: 360
- Спасибо получено: 0
Две причины: во-первых, при закрытом ctfmon.exe класс окна не существует, так что после создания "виртуального" окна, обрабатывающего все сообщения, GetLastError был ненулевым - хотя окно создавалось успешно; во-вторых, при ошибке вызывалось исключение, что, как видно, во время инициализации библиотеки ведёт к печальным последствиям...
Версия 1.2 Небольшая проверка на успешность открытия файла настроек. Исправлен баг: краш программы при незапущенном ctfmon.exe (спасибо d0CeNT-у за багрепорт и определение причины).
КАЧАЕМ
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.