Имеем проект сконвертированный из ТМ5 в инструментальной версии ТМ 6.05. В данном проекте используется ActiveX компонент Recipe Manager. Этот компонент подключается через ODBC к MS Access базе и позволяет выбрать уставки определенного режима. При запуске проекта в профайлере версии 6.05 после выбора режима в Recipe Manager по клику кнопки "Подтвердить выбор" появляется ошибка:
Всплывающее окно приложения: rtc.exe - Ошибка приложения : Инструкция по адресу "0x094c1608" обратилась к памяти по адресу "0x00000001". Память не может быть "written".
после этого профайлер уходит в даун. Не могли бы вы подсказать, в чем причина? Реально ли использовать этот компонент в ТМ6? Возможно, есть какой-нибудь другой альтернативный ГЭ или ActiveX компонент?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Active-X-интерфейсы, поддерживаемые в TRACE MODE 6, полностью соответствуют аналогичным интерфейсам TRACE MODE 5, но свойства графических компонентов экранов в этих версиях разные. Поэтому полного соответствия автоматически добиться нельзя. Надо адаптировать этот компонент к реальным свойствам ГЭ в TRACE MODE 6. Конкретно этот Active-X был разработан в ПИК "Зебра". Попробуйте обратиться к ним. Возможно, они смогут его адаптировать.
Posted by АлексКу (Участник № / Member № 1687) on :
Написали письмо в ПИК "Зебра", недавно пришел ответ.
Здравствуйте. Менеджер рецептов создавался для фирмы Adastra в частном порядке для TraceMode 5 и тестировался фирмой Adastra. Все права на данный компонент принадлежат ей же. Мы не выполняем сопровождение реализации данного компонента для пользователей TraceMode. С уважением, Горюшин Сергей.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
К сожалению исходник для этого компонента отсутствует. Альтернативой являются штатные средства SQL-запросов в TRACE MODE 6.