Hi folks,
We've got a VB6 app that needs to shell out to a .NET executable. The
main VB6 app calls a plugin dll (also VB6) which simply uses Shell (or
CreateProcessA, we've tried both) to start the exe with some
command-line parameters. The web service proxy constructor, however,
is throwing "Index out of bounds". There is no custom code at all in
the proxy constructor, so this is happening somewhere in the base
class, SOAPHttpClientProxy.
Using the exact same command line from the console works perfectly, as
does calling shell directly from a test VB6 executable. I'm assuming
at this point that the identity is somehow getting mangled, but I
can't for the life of me discover the cause.
Anyone have any ideas?
Thanks,
Mike Burton
DPSI