With a valid configuration within MAX 3.0.2, using the following code produces a run-time error...
Dim Factory As New IviSessionFactory
Dim Dmm As IIviDmm
Set Dmm = Factory.CreateDriver("HpDmm")
Dmm.Initialize "HpDmm", True, True
The above code snippet never gets past the SET no matter what instrument is used. If the instrument is referenced directly in VB6 everything is fine but it is then bypassing the whole idea of the configuration store and the ability to interchange.
The response from the code is always...
Run-time error '-2147217149(80041103) IIviSessionFactory: Software Module (hp...) has no Prog ID
This is despite the fact that a Prog ID is not necessary according to the IV
I Foundation specs.
OS is Windows XP Pro and ICP2.1 is installed - HP3458A and 34401A IVI compliant drivers were used.