隨著OOP逐漸成為公認的編程主流,面向?qū)ο筌浖M件已成為事實上的標準。面向?qū)ο筌浖M件統(tǒng)稱為ActiveX組件。經(jīng)過一番擴展以后,ActiveX組件現(xiàn)在可提供對DCOM的支持。ActiveX是組件對象模型的一種物理實現(xiàn)方式,它為ActiveX組件的創(chuàng)建提供了基礎(chǔ)。 ActiveX組件將程序邏輯封裝起來,并可以進程內(nèi)、本地進程外、遠程進程外三種形式之一在網(wǎng)絡(luò)中運行,為其它應用程序(客戶機應用程序)提供服務。因此可以將ActiveX組件理解成"服務器"。它要么在"進程內(nèi)"工作,即代碼在與客戶機應用程序相同的進程空間內(nèi)執(zhí)行(亦即一個DLL--ActiveX DLL);要么在"進程外"工作,即代碼在同一機器的另一個進程內(nèi)運行,或在遠程電腦的另一個進程內(nèi)執(zhí)行(亦即一個EXE文件--ActiveX EXE)。利用Visual Basic 5.0,Visual C++5.0或Visual J++等OOP語言,可以很方便地創(chuàng)建ActiveX DLL(進程內(nèi)服務器)和ActiveX EXE(本地或遠程進程外服務器)。 控制系統(tǒng)軟件開發(fā)者可以將自己的應用程序邏輯編寫成進程內(nèi)ActiveX DLL或本地進程外ActiveX EXE或遠程進程外ActiveX EXE,以向其他ActiveX組件或外部應用程序開放它們的部分或全部對象。Sick IH06-02BPS-VW1
Siemens 3RT1944-5AN21
Turck BIM-UNT-AP7X-0,3-PSG3M
SOLA SDN 4-24-100LP
ABB S203-C6
Sick IQ40-20BPP-KCK
Siemens 3VL9300-8CA30
Toyopuc THR-2775
Sprecher + Schuh LA7-25-1753
Crompton 253-TALW
Krones 5-745-96-005-1
GE Fanuc IC610MDL129A
Sprecher + Schuh CMR7-220V50-230V60
Symax / Square D 8005 RT-108
Siemens 6ES7 193-4CD20-0AA0
Sprecher + Schuh IAI-22
Sprecher + Schuh IDD-22