Похоже, что вызов P-Invoke, когда приложение еще не загружено, вызывает ошибки соответствующих функций.
Например, в данный момент я пытаюсь загрузить при запуске различные DLL через LoadLibrary и проверить, экспортировали ли они определенную функцию.
Если я сделаю это, пока приложение завершит процедуру загрузки, ошибки не выдаются (только результат равен 0, и я могу проверить их через GetLastError), если я делаю это во время запуска (например, событие Load формы) выдает ошибки (например, отсутствующий модуль и т. д.).
Есть ли способ отключить эти ошибки?
Обратите внимание, что это не исключения, а системные сообщения и попытка ... catch здесь не работает.
Спасибо.