tors
Сообщений: 3
Оценки: 0
Присоединился: 2011-11-04 22:35:23.880000
|
Все сделал по хелпу: dll и сам собирал(vc++ 2010) и пробовал юзать готовую(скачал с сайта разработчика) hmod = LoadLibrary("SciLexer.DLL");
if (hmod==NULL)
{
ShowMessage("Error load SciLexer.DLL");
return;
} ok загрузка dll Регистрирует класс окна WinControla HMODULE hInstance=GetModuleHandle(NULL);
HWND hwndParent=TabSheetMain->Handle;
hwndScintilla = CreateWindowEx(0,
"Scintilla","Text", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_CLIPCHILDREN,
10,10,50,40,hwndParent,(HMENU)NULL, hInstance,NULL);
Выдает access violation в искомой dll такой код работает : HMODULE hInstance=GetModuleHandle(NULL);
HWND hwndParent=TabSheetMain->Handle;
hwndScintilla = CreateWindowEx(0,
"BUTTON","Text", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_CLIPCHILDREN,
10,10,50,40,hwndParent,(HMENU)NULL, hInstance,NULL); Кнопка создаетца Примеры написанные на vc++ с этой dll работают норм в чем могут быть грабли? Скачал готовую dll собранную специально для билдера/делфи с соурсфоржа, все работат Хотелось бы самому научиццо собирать на vc++ для борландов я чот думал длл она и в Африке длл вызывай себе LoadLibrary/FreeLibrary/GetProcAdress научите/где почитать?
|