Форум TRACE MODE: техническая поддержка   
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 5 » Работа в MS Windows (ODBC/DDE/OPC/NET) / Working under MS Windows » ActiveX в TraceMode

   
Автор / Author Тема / Topic: ActiveX в TraceMode
Sergey_K
Forum Member / Участник форума
Участник № / Member № 136


Icon 8 отправлено / posted      Профиль для / Profile for Sergey_K           Редактировать/удалить сообщение / Edit/Delete Post 
Для вывода текста из базы данных пришлось использовать ActiveX компонент, написанный в Delphi. Таких компонент на всех экранах ~ 120 штук. Все работает нормально, текст выводится, но иногда, при закрытии TraceMode выскакивает ошибка : "Ошибка picman.exe, инструкция по адресу .... при обращении к .... ячейке памяти не может быть прочитана".
Существуют ли ограничения на использование колличества ActiveX компонент. В какой среде предпочтительней разрабатывать эти компоненты. Вообщем, не могли бы Вы описать все тонкости при работе с ActiveX компонентами.

Сообщения / Posts 33 | Из / From: Украина  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
tyrex
Junior Member / Новичок
Участник № / Member № 59


Icon 1 отправлено / posted      Профиль для / Profile for tyrex           Редактировать/удалить сообщение / Edit/Delete Post 
Я писал ActiveX компоненты на Visual C++ с использованием интерфейсов Trace Mode, но даже они иногда работают коряво без видимой причины. Писать их на VB или на Delphi вообще не советую, если возникает ошибка, то ее корней не найдешь точно. Если есть потребность, напиши письмо на OstapMag@yahoo.com, поделюсь опытом (если будет время [Улыбка / Smile] ).
Сообщения / Posts 10 | Из / From: RUSSIA  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Принципиальных ограничений на количество используемых ActiveX в Трейс Моуд нет.
Надо только иметь ввиду, что ActiveX является весьма ресурсоемким элементом. Кроме того, следует очень внимательно прописывать в ActiveX процедуры закрывания потоков при уходе с несущих экранов.
Та проблема, которую Вы описываете, возможно, связана с тем, что возникает конфликт в ОС при закрывании большого числа потоков, вызванных ActiveX. Это особенно актуально для W'98 и ей подобных.

Сообщения / Posts 17109 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

   Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2