csharp , vs2005 , csharp asp2 Tel Aviv-Yafo, Israel
  • 12 years ago
    Hi Im trying to import C++ DLL the C++ function is : _DLL_EXPORT int test(unsigned char * Data1, unsigned int * iDataLen , unsigned char def=NULL); My code in C# [DllImport("MyDLL.dll")] public static extern int test(byte[] Data1, ref uint iDataLen ); when i call this function : byte [] data1 = new byte []{0x01,0x02,0x03}; uint iDataLen = 3; test(data1 ,ref iDataLen); I get access violation exception : "Attempted to read or write protected memory. This is often an indication that other memory is corrupt" Help will be highly appreciated :)

Post a reply

No one has replied yet! Why not be the first?

Sign in or Join us (it's free).


Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“Anyone who considers arithmetic methods of producing random digits is, of course, in a state of sin.” - John von Neumann