Ctypes.argumenterror, передавая константу * от функции Python 3 до c в Windows dllPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Ctypes.argumenterror, передавая константу * от функции Python 3 до c в Windows dll

Сообщение Anonymous »

У меня есть функция в Windows dll: < /p>

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

extern "C" {
bool __declspec(dllexport) PublicOpenFile(const char * pFilePath)
{
return SomeOtherFunc(pFilePath);
}
}
< /code>
, который я пытаюсь вызвать из сценария Python 3.12.9 следующим образом: < /p>
import ctypes
lib = ctypes.cdll.LoadLibrary('The.dll')
funcOpenFile = lib.PublicOpenFile
funcOpenFile.argtypes = [ctypes.c_char_p]
funcOpenFile.restype = ctypes.c_bool
fileName = "TheOutput.txt"
result = funcOpenFile(fileName)
print(result)
< /code>
и я получаю: < /p>
Traceback (most recent call last):
File "C:\Python_Cpp.py", line 9, in 
result = funcOpenFile(fileName)
^^^^^^^^^^^^^^^^^^^^^^
ctypes.ArgumentError: argument 1: TypeError: wrong type
Что я делаю не так?
Большое спасибо

Подробнее здесь: https://stackoverflow.com/questions/796 ... n-in-windo
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • User32.SetWindowCompositionAttribute с PyQt5 вызывает ctypes.ArgumentError
    Anonymous » » в форуме Python
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Sqlalchemy.exc.ArgumentError: Невозможно загрузить плагин: sqlalchemy.dialects:driver
    Anonymous » » в форуме Python
    0 Ответы
    109 Просмотры
    Последнее сообщение Anonymous
  • Упаковка ctypes ctypes. Структура внутри класса в Python
    Anonymous » » в форуме Python
    0 Ответы
    27 Просмотры
    Последнее сообщение Anonymous
  • Python ctypes и np.array.ctypes.data_as неожиданное поведение при нарезке
    Anonymous » » в форуме Python
    0 Ответы
    41 Просмотры
    Последнее сообщение Anonymous
  • Неожиданное поведение Python ctypes и np.array.ctypes.data_as при индексировании
    Anonymous » » в форуме Python
    0 Ответы
    37 Просмотры
    Последнее сообщение Anonymous

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