Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.11.2023, 22:40   #1
Kronos913
Форумчанин
 
Регистрация: 10.02.2021
Сообщений: 627
По умолчанию Ошибка при импорте процедуры

Код:
Function DllProcedureLoad(const DllName, ProcedureFunctionName: PChar; Handle1: pTHandle; var PointerProcedureFunction:Pointer): boolean;
begin
  try
    Handle1^ := loadLibrary (DllName);
    if Handle1^ <> 0 then begin
      PointerProcedureFunction:=getProcAddress ( Handle1^, ProcedureFunctionName );
      Result:= (addr(PointerProcedureFunction^) <> nil);
    end else Result:=false;
  except
    Result:=false;
  end;
end;
Вот таким вот кодом импортирую процедуру. Функция даёт положительный результат, но при этом выскакивает ошибка. В чем проблема?
Изображения
Тип файла: png изображение_2023-11-27_213853141.png (5.9 Кб, 30 просмотров)
Kronos913 вне форума Ответить с цитированием
Старый 28.11.2023, 10:21   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

Цитата:
Функция даёт положительный результат
т.е. нормально дает какой-то указатель (Pointer).

а когда я пытаюсь использовать данный указатель(ВЫЗВАТЬ процедуру)
Цитата:
но при этом выскакивает ошибка
ну и...?
нет ни использования, ни описания данной процедуры.
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при импорте web developer Python 1 05.06.2022 05:01
Ошибка при импорте из Excel - MS Access DJDiM Microsoft Office Access 1 05.11.2015 17:32
Вставка рисунка - ошибка при импорте файла oleg4226 Microsoft Office Excel 3 29.04.2014 23:49
процедуры(где-то ошибка) Ольга123456 Паскаль, Turbo Pascal, PascalABC.NET 0 26.05.2010 00:18
phpmyadmin, ошибка при импорте Linel PHP 3 14.07.2009 19:11