OPC Labs EasyOPC “Classic” Library
EasyDAClient Object
Members 
OpcLabs_EasyOpcClassic ActiveX DLL : EasyDAClient Object
Description
The EasyDAClient object is the main object that allows simple access to OPC Data Access servers.

 

ProgId: OpcLabs.EasyOpc.DataAccess.EasyDAClient
CLSID (Class ID): 6b0b5307-bcb6-4953-a832-bfcf952f7561
Default interface: OpcLabs.EasyOpc.DataAccess.ComTypes._EasyDAClient
Event source interface: OpcLabs.EasyOpc.DataAccess.ComTypes.DEasyDAClientEvents

 

For more information, see EasyDAClient and OpcLabs.EasyOpc.DataAccess.ComTypes._EasyDAClient in .NET Reference.

Object Model

EasyDAClient ObjectElasticVector CollectionDANodeElementCollection CollectionDANodeElement ObjectDANodeElementCollection CollectionDANodeElement ObjectDANodeElementCollection CollectionDANodeElement ObjectDAPropertyElementCollection CollectionDAPropertyElement ObjectServerElementCollection CollectionServerElement ObjectEasyDAItemSubscriptionArguments ObjectDAGroupParameters ObjectDAItemDescriptor ObjectOperationArguments ObjectServerDescriptor ObjectElasticVector CollectionEasyDAInstanceParameters ObjectEasyDAClientHoldPeriods ObjectEasyDAClientMode ObjectConfigurationPartCollection CollectionPluginSetupCollection CollectionPluginSetup ObjectEasyDAClientTimeouts ObjectEasyDAAdaptableParameters ObjectStringObjectDictionary CollectionEasyDAItemChangedEventArgs ObjectEasyDAItemSubscriptionArguments ObjectExceptionCollection CollectionOperationEventArgs ObjectNormalizedExceptionCollection CollectionNormalizedException ObjectNormalizedException ObjectDAVtq ObjectElasticVector CollectionDAVtq ObjectDAQuality ObjectElasticVector CollectionElasticVector CollectionElasticVector CollectionElasticVector CollectionElasticVector CollectionElasticVector Collection

Remarks

For remarks, see EasyDAClient and OpcLabs.EasyOpc.DataAccess.ComTypes._EasyDAClient in .NET Reference.

Object creation

_EasyDAClientPtr EasyDAClientPtr(__uuidof(EasyDAClient));
EasyDAClient := CoEasyDAClient.Create;
var EasyDAClient = new ActiveXObject("OpcLabs.EasyOpc.DataAccess.EasyDAClient");
EasyDAClient := CoEasyDAClient.Create;
$EasyDAClient = Win32::OLE->new("OpcLabs.EasyOpc.DataAccess.EasyDAClient");
$EasyDAClient = new COM("OpcLabs.EasyOpc.DataAccess.EasyDAClient");
OLEObject EasyDAClient
EasyDAClient = CREATE OLEObject
EasyDAClient.ConnectToNewObject("OpcLabs.EasyOpc.DataAccess.EasyDAClient")
EasyDAClient = win32com.client.Dispatch('OpcLabs.EasyOpc.DataAccess.EasyDAClient')
Dim EasyDAClient As New OleObject ("OpcLabs.EasyOpc.DataAccess.EasyDAClient")
Dim EasyDAClient As New EasyDAClient
EasyDAClient = CREATEOBJECT("OpcLabs.EasyOpc.DataAccess.EasyDAClient")
Dim EasyDAClient As New EasyDAClient
Dim EasyDAClient: Set EasyDAClient = CreateObject("OpcLabs.EasyOpc.DataAccess.EasyDAClient")
EasyDAClient := CreateObject("OpcLabs.EasyOpc.DataAccess.EasyDAClient")
Interfaces
InterfaceDescription
A widget that makes notifications through synchronized callbacks or events.

 

IID (Interface ID): f343cd94-7011-4abd-b40d-7ea4aedc6f49

 

For more information, see _NotifyingWidget in .NET Reference.

 
A portable component.

 

IID (Interface ID): 9120435f-3dde-4bfa-a307-a6cad683834a

 

For more information, see _Widget in .NET Reference.

 

IID (Interface ID): 0cb251a7-3ab3-3b5c-a0b8-9ddf88824b85

 

For more information, see ICloneable in .NET Reference.

 

IID (Interface ID): b86e59f2-f1e2-389d-b5f1-c55307c8106e

 

For more information, see IComponent in .NET Reference.

 

IID (Interface ID): 805d7a98-d4af-3f0f-967f-e5cf45312d2c

 

For more information, see IDisposable in .NET Reference.

 

IID (Interface ID): d0eeaa62-3d30-3ee2-b896-a2f34dda47d8

 

For more information, see ISerializable in .NET Reference.

Example

For examples, see EasyDAClient in .NET Reference.

See Also

EasyDAClient Members