Страница 1 из 1

Clarion GPF Solutions

Добавлено: 05 Ноябрь 2018, 3:50
Developer
Привет всем!

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

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

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

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

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

P. S. Если у кого есть время - пожалуйста, устраните проблему GPF с данным примером и подскажите причину и способ её решения

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.
Тогда не будет проблем. ;)