Показать сообщение отдельно
  #3  
Старый 22.11.2019, 17:16
darkwellroad darkwellroad вне форума
Прохожий
 
Регистрация: 30.08.2013
Сообщения: 6
Версия Delphi: Delphi XE4
Репутация: 10
По умолчанию

Цитата:
Сообщение от lmikle
1. В описании типа функции так же укажи stdcall. В твоем случае это не должно быть проблемой, т.к. это больше влияет на передачу параметров, но все-таки.
2. Мне не нравится, что ты пытаешься грузить библиотеку несколько раз. Попробуй вынести загрузку библиотеки и ее освобождение из потока (пока для проверки - сделай глобальную переменную для хэндла, а саму загрузку и выгрузку просто вынеси в секции initialize и finalize модуля, если все полечится, то потом можно будет переписать почеловечески).
Получилось только после того, как я все перенес в BPL. Всеми остальными способами не получалось. Теперь другая проблема. На другом компьютере требудет rtl260.bpl и borlndmm.dll. Таскать их с собой как то.... НУ такое. ООчень вам благодарен
Runtime Packages галка снята
Ответить с цитированием