Вниз
Скачать: CL | DM;

ошибка при попытке выгрузки Dll   Найти похожие ветки 

← →
Dark123us ©   (2005-05-28 03:17) [0]

сообщение Access violation at address 00404420 in module и т.д.

var LibHandle:tHandle;
begin

 If OpenDialog1.Execute then
   begin
     LibHandle:=LoadLibrary(pChar(OpenDialog1.FileName));
     try
       if LibHandle=0 then
       raise eDllLoadError.Create("Невозможно загрузить библиотеку");
       @GetNameDll:=GetProcAddress(LibHandle,"GetNameDll");
       if not (@GetNameDll=nil) then
         edit1.Text:=GetNameDll
       else
         RaiseLastWin32Error;
     finally
       freeLibrary(LibHandle); //<- здесь возникает ошибка
     end;
   end;
end;


← →
Dark123us ©   (2005-05-28 04:46) [1]

упс звиняйте все дело оказалось, что DLL коряво с работают со string, поменял на pchar и все заработало без ошибок



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.025 c
14-1116963145
AlterEgo of WondeRu
2005-05-24 23:32
2005.06.14
Толерантность


14-1116788413
Qwertyk
2005-05-22 23:00
2005.06.14
Тотализаторы(попытка № 2 :) )


4-1114413798
tradakad
2005-04-25 11:23
2005.06.14
какой лучше ипользовать метод вызова dll?


6-1111560156
olorint
2005-03-23 09:42
2005.06.14
Ошибка при загрузки страницы в WebBrowser


14-1117027343
Opilki_Inside
2005-05-25 17:22
2005.06.14
Где бы распечатать А1 ?




   Наверх