|
PB10.5.2 и coolmenu.dll
|
|||
---|---|---|---|
#18+
Приветствую всех участников форума, Вопрос к тем, кто использует в своих приложениях библиотеку coolmenu.dll v.2.5. Никак не могу заставить ее работать на Windows 64 bit (в частности Windows Server SP2 x64) - программа просто отваливается при старте без выдачи каких-либо ошибок. При этом, на 32 bit Windows XP/7 программа загружается и работает нормально. Может быть кто-то сталкивался с подобной проблемой и сумел ее решить? Буду признателен за любой совет или ссылку. P.S.: PB 10.5.2 (7826) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2015, 09:51 |
|
PB10.5.2 и coolmenu.dll
|
|||
---|---|---|---|
#18+
Я пользую и давно. Сейчас из под ПБ 12.5. Работает под Win7 x64 без проблем. Под Windows Server SP2 x64 не пробовал, потому как не имею таковую. Правда, допиливал малость обьект n_coolmenu (точно не помню что именно и по какой причине). Какие то проблемы были, но с помощью отладчика были локализованы и устранены. Моя версия Coolmenu.dll 2.5.1.175 от 02.07.2007 (можно скачать с офф сайта - он еще жив :) ) Если надо, могу поделиться. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2015, 09:42 |
|
PB10.5.2 и coolmenu.dll
|
|||
---|---|---|---|
#18+
Версия библиотеки та же и файл .srd мы тоже корректировали. На Win7 64bit программа заработала - были наши ошибки. Но на Server 2003 (64bit) - никак. Самое интересное, что на PB903 отлично работает все и везде. У меня такое ощущение, что coolmenu конфликтует с другими dll на этой OS. Только вот с какими? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2015, 10:02 |
|
PB10.5.2 и coolmenu.dll
|
|||
---|---|---|---|
#18+
Пошел кардинальным путем - установил IDE 10.5 на MS Server 2003. Загрузил проект - из-под IDE все прекрасно работает. Создаю EXE и запускаю его отдельно - вылет без выдачи ошибки. Что за засада - не пойму? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2015, 11:25 |
|
PB10.5.2 и coolmenu.dll
|
|||
---|---|---|---|
#18+
avs 63Самое интересное, что на PB903 отлично работает PB903 ансишный, а 10.х и далее юникодные. Тут надо внимательно смотреть на обьявления ф-ций, работа с блобами и т.д. Нужно выяснить на каком этапе валится. Как вариант - расставьте контрольные меседж-боксы в подозрительных (по Вашему мнению) местах, что бы поймать баг в ЕХЕ. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2015, 14:55 |
|
PB10.5.2 и coolmenu.dll
|
|||
---|---|---|---|
#18+
PaulJB...Как вариант - расставьте контрольные меседж-боксы... это лишнее, т.к. неизвестно где и почему. Просто отследите "телодвижения" со старта пошагово и будет вам счастье ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2015, 18:02 |
|
PB10.5.2 и coolmenu.dll
|
|||
---|---|---|---|
#18+
PaulJB...PB903 ансишный, а 10.х и далее юникодные... +100 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2015, 18:03 |
|
PB10.5.2 и coolmenu.dll
|
|||
---|---|---|---|
#18+
AISэто лишнее, т.к. неизвестно где и почему. Просто отследите "телодвижения" со старта пошагово и будет вам счастье ;)Дык автор написал, что из под IDE все работат. Скомпиленное не работат ... и отладчик тут не поможет или я чего не знаю. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2015, 11:44 |
|
PB10.5.2 и coolmenu.dll
|
|||
---|---|---|---|
#18+
Итак, методом научного тыка, такой-то мамы и прочих премудростей выяснилось следующее: т.к. у нас меню формируется динамически по описанию из БД, вызовы функций создания объектов menuitem и применения соответствующих методов coolmenu обрамлялось SetRedraw(FALSE/TRUE). Закомментировали эти вызовы и все заработало. Может кому-то будет полезна эта информация. В общем, всем спасибо за поддержку ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2015, 11:47 |
|
|
start [/forum/topic.php?fid=15&msg=38925455&tid=1335275]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
45ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 234ms |
total: | 381ms |
0 / 0 |