12.07.2015 Views

Specijalna poglavlja softwareskih sistema OPC SPECIFIKACIJE

Specijalna poglavlja softwareskih sistema OPC SPECIFIKACIJE

Specijalna poglavlja softwareskih sistema OPC SPECIFIKACIJE

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Dva koda grešaka ako postoje su :SELFREG_E_CLASS ( neuspjeh da registruje/deregistruje CLSIDinformaciju) iSELFREG_E_TYPELIB ( neuspjeh da registruje/deregistruje TypeLibinformaciju).Ako je server pakovan u EXE modul, tada aplikacija koja želi da registrujeserver, lansira EXE server sa komandnim argumentom na liniji : /RegServer ili–RegServer ( neosjetljiv na velika/mala slova).Ako aplikacija želi da deregistruje server, lansiraće EXE fajl sa argumentomna komandnoj liniji /UnregServer ili –UnregServer. Samoregistrirajući EXEdetektuje ove argumente na komandnoj liniji i poziva iste operacije kao što bi iDLL unutar DllRegisterServer i DllUnregisterServer, registrirajući svojustazu pod LocalSever32 umjesto InprocServer32 ili InprocHandler32.Server mora registrirati punu stazu do instalacione lokacije od DLL ili EXEmodula, za njhove odgovarajuće InprocServer32 , InprocHandler32, iLocalServer32 ključeve u registrima.Staza modula ( module path) se može lako dobiti pomoću Win32 API funkcijeGetModuleFileName.Opaska: Server ne treba da registruje proxy/stub interfejse. Oni treba da buduregistrirani od strane proxy/stub DLL kako je to već ranije pomenuto.Registri ulazi za proxy interfejse mogu se lagano generirati kada se kompiliraproxy dll. Jednostavno treba definirati konstantu REGISTER_PROXY_DLL zavrijeme kompilacije, i izvesti DllRegisterServer i DllUnregisterSrver za vrijemelinkovanja.Sada je moguće unjeti podatke u registre izvršavajući regsvr32 i prenosećiproxy.dll ime kao argumenat.<strong>OPC</strong> DATA ACCESS <strong>SPECIFIKACIJE</strong><strong>OPC</strong> Data Access specifikacije sadrže informacije za dizajn:1. <strong>OPC</strong> DataAccess Custom Interface - Ovaj dokument opisuje Interfejsei Metode za <strong>OPC</strong> komponente i objekte (Components and objects ).2. <strong>OPC</strong> data Access Automation Interface – poseban dokument ( Verzija2.02) koji opisuje <strong>OPC</strong> automatizacioni interfejs koji olakšava korištenje VisualBasica, Delphija i drugih automation enabled <strong>softwareskih</strong> proizvoda da seinterfejsiraju sa <strong>OPC</strong> Serverima.23

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!