Mattias,
I think that decimal cyVal member was the problem. After I removed it, the
type was able to load. However, I'm getting a weird exception when I call
GetValue.
An unhandled exception of type 'System.OutOfMemoryException' occurred in
felix.dll
Additional information: Not enough storage is available to complete this
operation.
The signature for GetValue is
[PreserveSig]
int GetValue(
[MarshalAs(UnmanagedType.Struct)]
out PROPVARIANT ppPropValue
);
I'm calling it with
PROPVARIANT var;
filter.GetValue(out var);
The exception occurs here. I have no idea what could be causing this
exception. Any ideas?
Thanks,
Erick
----- Original Message -----
From: "Mattias Sj�gren" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, May 15, 2002 12:11 AM
Subject: Re: [DOTNET] RCW for IFilter and LoadIFilter
Erick,
>Ok, I think I sent this last email too quickly. If I try to use the
>PROPVARIANT struct as defined, it blows up on me when the type is loaded.
>
>An unhandled exception of type 'System.TypeLoadException' occurred in
>felix.dll
>Additional information: Could not load type PROPVARIANT from assembly
Oops, that should teach me to test code before posting. Sorry for all the
typos in there too.
>Everything compiles correctly, so I'm not sure where the problem could be.
>Anyone?
Looks like it didn't like the decimal cyVal member, so try removing that
one.
Mattias
===
Mattias Sj�gren
[EMAIL PROTECTED]
You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.
You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.