Clarion GPF Solutions

Clarion, Clarion 7

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

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

Clarion GPF Solutions

Сообщение Developer » 05 Ноябрь 2018, 3:50

Привет всем!

Есть пример работающего приложения календаря с внешней 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 КБ) 13 скачиваний
С Уважением, Developer

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 3711
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-Дону

Clarion GPF Solutions

Сообщение Игорь Столяров » 05 Ноябрь 2018, 8:12

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.
Тогда не будет проблем. ;)
«V» значит Вендетта !

Ответить