В связке C6.3.9058 и MAV Direct ODBC Library обнаружился неприятный момент
(в версиях для С6.1 и С6.2 все было нормально)
версия библиотеки для C6.3 "mav_direct_odbc_c63_9053_060630" взята отсюда:
http://www.clarionlife.net/component/op ... Itemid,26/
Итак - есть словарь с множеством связанных и несвязанных таблиц.
Есть dll, которая содержит только описание всех таблиц словаря, котрые она затем экспортирует.
По этой причине в настройках стоит "Generate all file declarations".
без MAV никаких ошибок при работе с таблицами словаря не возникает. как только подключаю MAV - при открытии таблиц начинаются проблемы программа вываливается с системным сообщением "обнаружена ошибка"
причём сочетание Clarion 6.2 + MAV проблем не вызывает...
такая же картина, когда опция "Generate all file declarations" не включена, но в Table Schematic указано таблиц. ошибку в этом случае вызывают операторы вида
Relate:<имя таблицы>.Open
Помогите, пожалуйста, разобраться!
Спасибо
проблема (C6.3.9058 + MAV ODBC Library)
Модератор: Andrew™
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion и MAV который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion и MAV который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
-
- Новичок
- Сообщения: 10
- Зарегистрирован: 06 Апрель 2008, 16:00
проблема (C6.3.9058 + MAV ODBC Library)
Последний раз редактировалось Иван Шкуропадский 08 Апрель 2008, 18:50, всего редактировалось 1 раз.
-
- Новичок
- Сообщения: 10
- Зарегистрирован: 06 Апрель 2008, 16:00
Re: C6.3.9058 + MAV Direct ODBC Library = проблема :(
Уточнение:
отладка с дебаггером позволила выяснить, что ошибка возникает в работе метода
RelationManager.OpenCloseServer
(может быть там какая-то из связанных таблиц открывается "рекурсивно"?)
отладка с дебаггером позволила выяснить, что ошибка возникает в работе метода
RelationManager.OpenCloseServer
(может быть там какая-то из связанных таблиц открывается "рекурсивно"?)
-
- Новичок
- Сообщения: 10
- Зарегистрирован: 06 Апрель 2008, 16:00
Re: проблема (C6.3.9058 + MAV ODBC Library)
в общем пока обошел проблему следующим образом:
обернул MAV-функционал в свои процедуры и функции и положил в отдельную Dll.
и только в этой Dll подключил MAV Direct ODBC Library.
но все равно интересно понять - в чем причина возникшей проблемы для Clarion 6.3, ведь на предыдущих версиях все работало отлично???
обернул MAV-функционал в свои процедуры и функции и положил в отдельную Dll.
и только в этой Dll подключил MAV Direct ODBC Library.
но все равно интересно понять - в чем причина возникшей проблемы для Clarion 6.3, ведь на предыдущих версиях все работало отлично???