KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I thought the problem is inside my C++ function,but I tried this C++ Function in C++ dll: bool __declspec( dllexport ) OpenA(std::string file) { return true; } C# code: [DllImport("pk2.dll")] public static extern bool OpenA(string path); if (OpenA(@"E:\asdasd\")) I get an exception that the memory is corrupt,why? If I remove the std::string parameter,it works great,but with std::string it doesnt work.
Tags (comma-separated)
Save Edits
Cancel