Clarion GPF Solutions

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Developer
Ветеран
Сообщения: 551
Зарегистрирован: 26 Март 2012, 17:18

Clarion GPF Solutions

Сообщение Developer »

Привет всем!

Есть пример работающего приложения календаря с внешней DLL.

Готовый пример (CalendarDemoOriginalWorkingVersion.EXE) прекрасно работает (Clarion 5.5) :D

А вот этот же собранный на Clarion 10 (Clarion 10.0.12799) после запуска вылетает с GPF :(

Подскажите, пожалуйста, толковые методы в решении проблемы GPF

Может есть примеры, документация, статьи и ссылки как решать данную (GPF) проблему?

P. S. Если у кого есть время - пожалуйста, устраните проблему GPF с данным примером и подскажите причину и способ её решения
Вложения
Calendar External DLL.rar
Собран на Clarion 10.0.12799 EE необходим ClaRUN.dll
(479.1 КБ) 98 скачиваний
С Уважением, Developer
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7330
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Clarion GPF Solutions

Сообщение Игорь Столяров »

Developer писал(а): 05 Ноябрь 2018, 3:50Готовый пример (CalendarDemoOriginalWorkingVersion.EXE) прекрасно работает (Clarion 5.5)
Это классическая проблема поделок на Clarion … :(
Дело в том, пример работает на C5.5 потому, что библиотека monthcal.dll использует Runtime C55 (c55runx.dll явно прописал в этой DLL).
Внутри примера идёт прямая работа с заголовком окна по адресу.
Я думаю, что в C55 и C10 - он имеет различную структуру, в этом и есть проблема.

Решение: пересобрать с использованием C10 monthcal.dll. Или скачать с сайта производителя сборку monthcal.dll под C10.
Тогда не будет проблем. ;)
За теми кто отстал - не возвращаться. (С) Кодекс
Ответить