Здравствуйте, Hiden, Вы писали: H>что в этом случае делать?
Подробнее описать проблему. Начнем с вопроса "при чем здесь .NET"?
Re[2]: как подключить dll из BulderC++ к VC++.NET
От:
Аноним
Дата:
08.02.06 08:11
Оценка:
Здравствуйте, Mab, Вы писали:
Mab>Здравствуйте, Hiden, Вы писали: H>>что в этом случае делать? Mab>Подробнее описать проблему. Начнем с вопроса "при чем здесь .NET"?
Стоит задача, сделать dll на buldere в которой описывается ф-я, например:
--------mydll.cpp----------------
#include "myDLL.h"
#include <windows.h>
#ifdef _MANAGED
#pragma managed(push, off)
#endif
BOOL APIENTRY DllMain( HMODULE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
switch (ul_reason_for_call) {
case DLL_PROCESS_ATTACH:
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH:
break;
}
return TRUE;
}
#ifdef _MANAGED
#pragma managed(pop)
#endif
extern "C" {
SAMPLEDLL_API int __stdcall Function(void)
{
MessageBox(0,TEXT("Hello world"),TEXT(""),MB_OK);
return 11;
}
Здравствуйте, Mab, Вы писали:
Mab>Здравствуйте, Аноним, Вы писали:
Mab>1. Пользуйтесь тегами раскраски кода. Mab>2. Что конкретно происходит? Что значит ".NET не может подключить мою dll"?
.NET находит dll но пишет: Add Reference:Error adding reference to the progect.
Здравствуйте, Hiden, Вы писали:
H>.NET находит dll но пишет: Add Reference:Error adding reference to the progect.
Ссылки бывают только на сборки, а не на unmanaged dlls.