powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / PB10.5.2 и coolmenu.dll
9 сообщений из 9, страница 1 из 1
PB10.5.2 и coolmenu.dll
    #38921933
avs63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую всех участников форума,

Вопрос к тем, кто использует в своих приложениях библиотеку coolmenu.dll v.2.5. Никак не
могу заставить ее работать на Windows 64 bit (в частности Windows Server SP2 x64) - программа просто отваливается при старте без выдачи каких-либо ошибок. При этом, на 32 bit Windows XP/7 программа загружается и работает нормально.

Может быть кто-то сталкивался с подобной проблемой и сумел ее решить? Буду признателен
за любой совет или ссылку.

P.S.: PB 10.5.2 (7826)
...
Рейтинг: 0 / 0
PB10.5.2 и coolmenu.dll
    #38923362
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я пользую и давно. Сейчас из под ПБ 12.5.
Работает под Win7 x64 без проблем.
Под Windows Server SP2 x64 не пробовал, потому как не имею таковую.

Правда, допиливал малость обьект n_coolmenu (точно не помню что именно и по какой причине).
Какие то проблемы были, но с помощью отладчика были локализованы и устранены.
Моя версия Coolmenu.dll 2.5.1.175 от 02.07.2007 (можно скачать с офф сайта - он еще жив :) )

Если надо, могу поделиться.
...
Рейтинг: 0 / 0
PB10.5.2 и coolmenu.dll
    #38924544
avs63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Версия библиотеки та же и файл .srd мы тоже корректировали. На Win7 64bit программа заработала - были наши ошибки. Но на Server 2003 (64bit) - никак. Самое интересное, что на PB903 отлично работает все и везде. У меня такое ощущение, что coolmenu конфликтует с другими dll на этой OS. Только вот с какими?
...
Рейтинг: 0 / 0
PB10.5.2 и coolmenu.dll
    #38924702
avs63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пошел кардинальным путем - установил IDE 10.5 на MS Server 2003. Загрузил проект - из-под IDE все прекрасно работает. Создаю EXE и запускаю его отдельно - вылет без выдачи ошибки.
Что за засада - не пойму?
...
Рейтинг: 0 / 0
PB10.5.2 и coolmenu.dll
    #38925139
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avs 63Самое интересное, что на PB903 отлично работает PB903 ансишный, а 10.х и далее юникодные.
Тут надо внимательно смотреть на обьявления ф-ций, работа с блобами и т.д.
Нужно выяснить на каком этапе валится. Как вариант - расставьте контрольные меседж-боксы в подозрительных (по Вашему мнению) местах, что бы поймать баг в ЕХЕ.
...
Рейтинг: 0 / 0
PB10.5.2 и coolmenu.dll
    #38925455
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulJB...Как вариант - расставьте контрольные меседж-боксы...
это лишнее, т.к. неизвестно где и почему. Просто отследите "телодвижения" со старта пошагово и будет вам счастье ;)
...
Рейтинг: 0 / 0
PB10.5.2 и coolmenu.dll
    #38925457
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulJB...PB903 ансишный, а 10.х и далее юникодные...
+100
...
Рейтинг: 0 / 0
PB10.5.2 и coolmenu.dll
    #38926091
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISэто лишнее, т.к. неизвестно где и почему. Просто отследите "телодвижения" со старта пошагово и будет вам счастье ;)Дык автор написал, что из под IDE все работат. Скомпиленное не работат ... и отладчик тут не поможет или я чего не знаю. :)
...
Рейтинг: 0 / 0
PB10.5.2 и coolmenu.dll
    #38926096
avs63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Итак,

методом научного тыка, такой-то мамы и прочих премудростей выяснилось следующее:
т.к. у нас меню формируется динамически по описанию из БД, вызовы функций создания объектов menuitem и применения соответствующих методов coolmenu обрамлялось
SetRedraw(FALSE/TRUE). Закомментировали эти вызовы и все заработало.
Может кому-то будет полезна эта информация.

В общем, всем спасибо за поддержку
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / PB10.5.2 и coolmenu.dll
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]