Properties | |
| IDispatch | CreateLicensedObject ([in] BSTR bstrProgId,[in] BSTR bstrLicense,[in] BSTR bstrName) [get] |
| Creates licensed class instance. | |
This interface has only one method that can be used to create licensed class instances by specifying license information as additional parameter.
| HRESULT IPktXFactory::CreateLicensedObject | ( | [in] BSTR | bstrProgId, | |
| [in] BSTR | bstrLicense, | |||
| [in] BSTR | bstrName | |||
| ) | [get] |
Creates licensed class instance.
The class is specified by bstrProgId parameter. Two additional parameters are license string and optional user name.
| bstrProgId | class progid. | |
| bstrLicense | license string. | |
| bstrName | user name. |
'// Create factory Set oFactory = CreateObject("PktX.Factory") '// Create licensed object Set oPktX = oFactory.CreateLicensedObject("PktX.PacketX","Serial Number","Your Name") '// Connect events to script WScript.ConnectObject oPktX, "PacketX_" '... '// Disconnect from script WScript.DisconnectObject oPktX '// Packet event handler Public Sub PacketX_OnPacket(ByRef oPacket) End Sub