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

Добавлено: 14 дек 2010, 22:08
^Guffi^
Я извеняюсь, но это издевательство какоето в разделе описания значит есть условие

Код: Выделить всё

{$IFDEF DEP_SVG}
  TdepOpcSvgWidget = class;
  TdepOpcListSvgWidgets = class;
  TdepOpcRunSvgObj = class;
  TdepOpcListRunSvgObjs = class;
  TdepOpcListRunSvgWidgets = class;
  TdepOpcRunSvgWidget = class;
{$ENDIF}

а в разделе реализации

Код: Выделить всё

var
  gDLLInstance: THandle;
  gApplicationEvents: TApplicationEvents;
  gTmpRunSvgWidget: TdepOpcRunSvgWidget;
  gTmpSvgWidget: TdepOpcSvgWidget;

думал подправить так эта хрень по всму коду, вы не думали както вынести DEP_SVG отдельно? вам же проще сопровождать будет
и еще зачем в разделе инициализации вот это?

Код: Выделить всё

  gTmpRunSvgWidget := TdepOpcRunSvgWidget.Create(nil, nil, nil);
  gTmpSvgWidget := TdepOpcSvgWidget.Create(nil, EmptyStr);
  if not IntoIDE() and not IsLibrary then
  begin
    gOpcApplication := TdepOpcApplication.Create(nil);
    CoInitialize(nil);
    gOpcApplication.Start();
  end;

особенно радует gOpcApplication.Start();
поскольку настройка подключения к ОРС-серверу происходит после загрузки приложения, на компах где нет установленного виндеконта наблюдаются весьма неприятные эффекты.

Добавлено: 13 сен 2011, 10:42
^Guffi^
Добрый день.
Подскажите как можно получить список всех тегов из ОРС-сервера.
Подозреваю что GetFullOpcNames, но не могу с ней разобраться
вот так gOpcApplication.DefaultAlias.GetFullOpcNames('0', OpcNames); можнополучить следующий список в OpcNames: TStrings
0:Discret
0:Analog
0:Counter
0:Event
0:Command
0:AEvent
0:ACommand
0:CEvent
0:CCommand

Добавлено: 13 сен 2011, 10:46
^Guffi^
мне нужен список типа:
0:Discret:1
0:Discret:2
...
0:Discret:N
0:Analog:1
0:Analog:2
...
0:Analog:N
...

Добавлено: 31 окт 2012, 10:37
^Guffi^
Добрый день!
Не планируется сделать компонент под Delphi XE2?

Добавлено: 31 окт 2012, 16:09
Dino
К сожалению, пока в планах такого нет.

Добавлено: 31 окт 2012, 17:46
^Guffi^
Очень жаль...

Добавлено: 16 дек 2013, 10:37
merkano
" Дистрибутив можно загрузить на странице загрузки http://www.dep.ru/page/updating_software/ "

- Почему открываеться пустая страница ? Как можно скачать дистрибутив

Добавлено: 16 дек 2013, 19:35
pooh
Дистрибутивы высылаются по запросу на mail@dep.ru