Title: | Microsoft Visual Basic |
Moderator: | TAMARA::DFEDOR::fedor |
Created: | Thu May 02 1991 |
Last Modified: | Thu Jun 05 1997 |
Last Successful Update: | Fri Jun 06 1997 |
Number of topics: | 2565 |
Total number of notes: | 10453 |
T.R | Title | User | Personal Name | Date | Lines |
---|---|---|---|---|---|
2258.1 | Just a guess... | TLE::HUDSON | Phil Hudson | Tue Apr 30 1996 14:45 | 16 |
2258.2 | EVTSG8::TOWERS | Thu Jun 05 1997 04:57 | 16 | ||
Here's an even later response to .1 ;^) The process *IS* supposed to work, otherwise the whole out-of-process server concept is flawed. The method by which this is supposed to work is called marshalling. Furthermore it does *partially* work. Note that in .0 I said: >I should mention that the simple object OCT1 gets passed back and forth >successfully, it is just the array of objects of type OCT2 which gets >munged. So the problem is getting back an array of, what is in effect, a UDT, and *NOT* of getting back any data at all. Cheers, Brian | |||||
2258.3 | Ask on MS DCOM mailing list ? | XSTACY::imladris.ilo.dec.com::grainne | Grainne Ni Choiligh | Thu Jun 05 1997 07:14 | 15 |
There's been considerable discussion of this topic - not all of it crystal-clear to me - on the MS-supported DCOM mailing list. The archives of this (and other COM/DCOM-related lists) can be searched at http://microsoft.ease.lsoft.com/archives/index.html I think you might want to start by verifying that the functionality you require (passing arrays of UDTs to out-of-process local or remote OLE automation servers) is supported from VB. From a quick scan of the list, there appears to be significant differences in the DCOM functionality exposed to VB clients and servers .vs. C++ ones. |