This is topic Пример ActiveX на Delphi для TM6 in forum Языки программирования в TRACE MODE 6 / Algorithm Programming Languages at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/33/t/000155.html

Posted by Dok222 (Участник № / Member № 6537) on :
 
Если есть готовый, сбросьте, пожалуйста, пример ActiveX на Delphi для TM6.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
В папке TMX IDE Trace Mode 6 есть файлы для разработчика и примеры реализации (см. раздел "Дополнительные интерфейсы для ActiveX").
 
Posted by Dok222 (Участник № / Member № 6537) on :
 
Да, разумеется, с него и начал. Только там ошибка в исходниках и после компиляции и вставки в проект, TM виснет. Предположил, что интерфейс изменился или еще что-то.

procedure TTmDelCtl.RefillObjs();
...
for i:=0 to n_objs do
secs[i] := RAO_NAME;

необходимо
for i:=0 to n_objs-1 do
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Видимо, есть проблема с версиями DELPHI.
Приведенный нами пример сформирован в 2004 г. (на версии DELPHI 7).
Готовый компонент VB_Delphi\TmDelCtl\TmDelCtlProj.ocx от 2004 г., лежащий в примере, в текущем релизе Trace Mode 6 вводится и работает.

Ошибка будет исправлена.

Уточните, пожалуйста, на какой версии DELPHI Вы работаете.
 
Posted by Dok222 (Участник № / Member № 6537) on :
 
Готовый компонент, лежащий вместе с исходниками, я и не пытался вставлять. Сразу скомпилировал проект и уже регистрировал полученный компонент, при вставке которого и возникли проблемы. После исправления ошибки в исходниках все работает хорошо (Delphi 2010).

Попробовал вставить скомпилированный компонент, идущий вместе с TM - все в порядке.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2