Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.13;
Скачать: CL | DM;

Вниз

Проблемма с DLL   Найти похожие ветки 

 
Dmitriy_R   (2003-03-04 12:58) [0]

Подскажите где ошибка. Взял пример из форума запустил все работает но в одном месте происходит ошибка.
Программа выполнила недопустимую операцию и будет закрыта.
вот пример кода:

begin
{"Чистим" адрес функции от "грязи"}
@GetSimpleText := nil;
{Пытаемся загрузить библиотеку}
LibHandle := LoadLibrary("MYDLL.DLL");
{Если все OK}
if LibHandle >= 32 then begin
{...то пытаемся получить адрес функции в библиотеке}
@GetSimpleText := GetProcAddress(LibHandle,"GetSimpleText");
{Если и здесь все OK}
if @GetSimpleText <> nil then
{...то вызываем эту функцию и показываем результат}
ShowMessage(StrPas(GetSimpleText(True)));
end;
{И не забываем освободить память и выгрузить DLL}
FreeLibrary(LibHandle);
ShowMessage("Memori Free.");
end; // вот здесь и происходит ошибка.


 
dim- ©   (2003-03-04 14:22) [1]

у меня такое было, не поставил free для формы в DLLке и TStringList.Free
Может поможет



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

Текущий архив: 2003.03.13;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.013 c
1-39342
VaS
2003-03-01 10:38
2003.03.13
Как вызвать функцию из dll (написанной на Delphi) из VC++


8-39416
Mihon from Haba
2002-11-29 18:25
2003.03.13
Отображение двумерного массива максимально быстро


3-39176
Кило
2003-02-21 09:54
2003.03.13
Доки по Rave Report на русском и демки?


1-39283
Zelius
2003-03-03 20:54
2003.03.13
Помогите вспомнить ф-ию или компонент для отображения...


1-39325
Dms
2003-03-04 15:46
2003.03.13
Обращение к пикселю в TBitmap