Hi again Ross.
> user defined types
You know, I was just playing around with some of this kind of stuff and
found that it shouldn't be a problem *as long as the types are exposed* via
the type library. If you have the OLE/COM Object viewer (it's part of the
Visual C++ package, so somebody should have it around somewhere) try taking
a look at these controls with that and see if you can find a reason you
should be having problems.
-SHAWN-
---------------------------------------------------------------------
This is the "vrf" maillist, managed by Majordomo. To send messages to
this maillist, just email to "vrf@lvld.agilent.com". Subscriptions and
unsubscriptions are done through the address "vrf-request@lvld.agilent.com".
If you need details, just send a message containing the text "help"
to "vrf-request@lvld.agilent.com".
---------------------------------------------------------------------
> user defined types
You know, I was just playing around with some of this kind of stuff and
found that it shouldn't be a problem *as long as the types are exposed* via
the type library. If you have the OLE/COM Object viewer (it's part of the
Visual C++ package, so somebody should have it around somewhere) try taking
a look at these controls with that and see if you can find a reason you
should be having problems.
-SHAWN-
---------------------------------------------------------------------
This is the "vrf" maillist, managed by Majordomo. To send messages to
this maillist, just email to "vrf@lvld.agilent.com". Subscriptions and
unsubscriptions are done through the address "vrf-request@lvld.agilent.com".
If you need details, just send a message containing the text "help"
to "vrf-request@lvld.agilent.com".
---------------------------------------------------------------------
> user defined types
If these user-defined types break down to simple types (like short, long,
float, etc.) then you can ask the folks who came up with these controls to
please redefine the type lib.
If they're complex though (like structures) then you're pretty well screwed.
You can ask these kind folks to please redefine them as Variant containing
type SAFEARRAY, then use VEE 6 and try to figure out how to build a
SAFEARRAY with VEE & pass that.
Probably the best idea is to have the controls upgraded to a new version,
adding Interface2.FunctionName which would take only simple types, build the
custom types and pass that on to the original functions. I'm no ActiveX
dude, but in the world of COM this is pretty much the accepted practice.
-SHAWN-
---------------------------------------------------------------------
This is the "vrf" maillist, managed by Majordomo. To send messages to
this maillist, just email to "vrf@lvld.agilent.com". Subscriptions and
unsubscriptions are done through the address "vrf-request@lvld.agilent.com".
If you need details, just send a message containing the text "help"
to "vrf-request@lvld.agilent.com".
---------------------------------------------------------------------