Конференция "Corba" » Регистрация OPC сервера [Delphi, Windows]
 
  • logos © (05.09.06 11:19) [0]
    У OPC сервера находящегося на страничке http://www.opcconnect.com
    обнаружилось два недостатка

    1) некорректраная работа с числами с плавающей точкой (проблема решается просто, если кому надо, расскажу как)

    2) Некорректная регистрация сервера -
    здесь я понял все дело в процедуре :
    procedure RegisterTheServer(name:string);
    первоначально регистрация идет так как описано в спецификации на OPC, а затем появляются две любопытные процедурки:
    hr:=CreateComponentCategory(CATID_OPCDAServer20,'MRD OPC Data Access');
    if hr <> 0 then
     ;
    hr:=RegisterCLSIDInCategory(CLASS_DA2,CATID_OPCDAServer20);
    if hr <> 0 then
     ;
    Разобраться в их работе так чтобы OPC сервер корректно регистрировался у меня неполучилось.
    Может кто-то более сильный поможет моему горю.... :-)
  • qaq (11.01.08 12:02) [1]
    a
  • Сергей М. © (11.01.08 13:16) [2]
    В чем заключается "некорректность", при каких условиях и как она себя проявляет ?
 
Конференция "Corba" » Регистрация OPC сервера [Delphi, Windows]
Есть новые Нет новых   [134430   +4][b:0][p:0]