Загрузить DLL с помощью ctypes не удалосьPython

Программы на Python
Ответить
Anonymous
 Загрузить DLL с помощью ctypes не удалось

Сообщение Anonymous »

Я использую собственный пакет Python. В этом пакете Python следующая команда загрузки DLL завершается с ошибкой.

Код: Выделить всё

scripting_api = ctypes.CDLL("scripting_api_interface")
Не удалось найти модуль «scripting_api_interface» (или одну из его зависимостей). Попробуйте использовать полный путь с синтаксисом конструктора.
Я знаю путь к DLL scripting_api-interface.dll и добавил в свой код Python по пути к DLL.

Код: Выделить всё

os.environ['PATH'] = 'L:\win64' + os.pathsep
Но загрузить DLL все равно не удастся. Я создал тестовую среду, в которой использовал следующую команду.

Код: Выделить всё

scripting_api = ctypes.CDLL("L:\win64\scripting_api_interface.dll")
Это работает, как и ожидалось. Но я не могу изменить вызов DLL, поскольку он предоставляется упомянутым пакетом Python. Есть ли другие варианты запустить это?

Подробнее здесь: https://stackoverflow.com/questions/793 ... ypes-fails
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»