Я могу отлично загрузить первую DLL, но если я попытаюсь загрузить вторую DLL, она потерпит неудачу.
ИНФОРМАЦИЯ:
- ОС: Windows Vista
- FPC: 2.4.4
- Независимо от того, загружаю ли я вторую DLL из EXE или из первой DLL, происходит сбой второй.
- Независимо от статической загрузки первой DLL,секунда просто терпит неудачу.
- Независимо от того, какая вторая DLL загружается.
- Я контролирую исходный код DLL.
- Внешних зависимостей нет.
- Это происходит с очень простыми DLL.
- GetLastError () возвращает ошибку 487 (ERROR_INVALID_ADDRESS).
- Это происходит только с DLL, сгенерированными с помощью FPC.
Что-то мне не хватает, и я не могу это понять.
Спасибо
ОТВЕТ: хорошо, я нашел свою проблему, у меня был переключатель командной строки -WN в моем fp.cfg файл