У меня есть программа на C#, которая вызывается в родную C++ dll. C# имеют следующую структуру: [StructLayout(LayoutKind.Sequential)]
public struct Phenomenon
{
[MarshalAs(UnmanagedType.U1)] pu
Учитывая DLL со следующими классами: #define DLLAPI __declspec(...)
class DLLAPI Base
{
public:
virtual void B();
};
class Derived : public Base
{
public:
virtual void B();
[DllImport («DoSomething.dll», EntryPoint = «something_dump», SetLastError = true)] private static extern void something_dump (перемычка IntPtr); Когда я запускаю этот DllImport на машинах XP работает
Я использую DllImport в своем решении. Моя проблема в том, что у меня есть две версии одной и той же библиотеки DLL, построенной для 32 бит, а другая для 64 бит. Они оба выставляют одни и те же функци
Я хочу использовать функцию MiniDumpWriteDump для создания некоторых настраиваемых файлов дампа (в основном, я хочу экспортировать файл дампа, который содержит минимальный объем информации для стоп-ко
У меня возникли проблемы с импортом библиотеки DLL. У меня есть страница aspx без кода, нет виртуальных каталогов. Все, что я знаю о DLL, это имя файла 'GenerateExcel.dll' и пространство имен 'Xander.