Hi all,
I'm working on a solution which contains WebServices (C#), C# libraries
and some unmanaged DLLs (C++).
Here the layout of the calls :
WebService (C#) <-> C# DLL <-> unmanaged DLL
In fact, I've got 3 unmanaged DLLs ; they're plugins. So, they implement
a common interface ; I'll call these DLL A, B and C.
The project runs _perfectly_ when I use A and B.
When I want to use C (this plugin uses ADO), I've got the following
error (DEBUG mode) :
"There is no source code for the current location".
And then, the webservice blocks... nothing else happens.
In RELEASE mode, no error, but again, the webservice blocks when my C#
DLL tries to invoke a method of the unmanaged DLL.
Here a sample of the C# DLL code :
MethodInfo method = m_dllMethodList.GetMethod("mdmInit");
return (int)method.Invoke(null, null);
The error appeares on the second line. No exception caugth.
No problem if I use A or B.
I've read all pages which deal with 'There is no source code
available...' found on the Web and on groups... nothing can resolve my
issue :\
Any help will be welcome.
Thanks.
--
Delf