C# DLL from C++ DLL
-
Hy, I need a little more help :-D. I have a DLL created in C++ which has some methods that interest me. Now I want to use this DLL in C# so I created another DLL in C# which uses the one made in C++. Only I have a few problem. Most of the methods from the C++ DLL need pointers as parameters. For example one method in C++ needs a BYTE* as parameter. I tried from C# to send a BYTE[] but it doen't help me. I also tried with REF but it still doesn't work. If I return a BYTE* from C++ and read it into a BYTE[] an error occurs "Can Not marshal return value". A little help will be welcomed. Thanks
-
Hy, I need a little more help :-D. I have a DLL created in C++ which has some methods that interest me. Now I want to use this DLL in C# so I created another DLL in C# which uses the one made in C++. Only I have a few problem. Most of the methods from the C++ DLL need pointers as parameters. For example one method in C++ needs a BYTE* as parameter. I tried from C# to send a BYTE[] but it doen't help me. I also tried with REF but it still doesn't work. If I return a BYTE* from C++ and read it into a BYTE[] an error occurs "Can Not marshal return value". A little help will be welcomed. Thanks