On Sep 30, 8:46*am, Saad <saadthel...@gmail.comwrote:
Quote:
On Sep 29, 1:13*pm, Pavel Minaev <int...@gmail.comwrote:
>
>
>
>
>
Quote:
On Sep 26, 7:09*pm, Saad <saadthel...@gmail.comwrote:
>
>
Quote:
Quote:
I have a struct as follows:
>
Quote:
Quote:
[StructLayout(LayoutKind::Sequential,CharSet=CharSe t::Ansi)]
public __gc struct STTemp
{
public:
int someint;
System::Collections::ArrayList* arrTemp;
>
>
Quote:
Quote:
Now, i want to marshal this strcuture so that thearraylistgets
marshalled properly...
>
Quote:
What exactly do you mean by "marshalled properly"? How do you want it
to be marshalled?
>
Hi Pavel,
>
I have a vector at the unmanaged end....and corresponding to that i
have taken an arraylist here...in managed world...
So, now i would like to somehow, marshal the arraylist ( which holds
objects of another structure ) to the unmanaged vector class....
I assume that by vector you mean std::vector here; if so, then there's
no way you can use the standard .NET P/Invoke marshalling to get it -
not with ArrayList, not with plain arrays, etc.
I have to ask, though - since you're using Managed C++, why don't you
just directly invoke those C++ APIs from your code?