Jamal,
> I thought that VO COM generated code handles those types.
More or less, but with a few limitations. The more importants are:
1. one can't change a variant value passed by ref, what makes impossible e.g. Cancel an operation from an event (it works if the parameter is a boolean).
2. The only way to receive byte arrays is by changing it to a string (there's a function for that, thanks to Robert), but there's no way to pass a byte array to a COM object.
> Personally I never needed COMSDK and I've dealt many with COM objects. The
> fact that COMSDK is no longer developed, I would suggest that you do not
> waste your time trying to figure it out (unless the developers jump in and
> try to help).
Well, the code is there (except for CPU2800) and if it works I could give it a try. I think I will install 2.7 again and see what happens. My stubbornness is stronger than me :)
> Have you tried generating the COM object code in VO and use it?
Yes, and almost everything works fine. I need to change the generated code sometimes tho, but that's easy when one learn where to touch.
But the fact is that I still depend on VB6 to make everything work (there are even some tricky COM dlls to whom VO generates no code at all).
Carlos