C ++ - Как выполнить код Python с использованием GetDlgItemText? - PullRequest
1 голос
/ 18 декабря 2011

У меня есть .pyd, который при импорте создает окно в C ++ с полем Button и Edit.Когда вы нажимаете кнопку, он извлекает текст из элемента управления для редактирования, используя что-то вроде этого:

char szString[100000];
GetDlgItemText(hwnd, 2, szString, sizeof(szString));

Затем я пытаюсь запустить его с помощью PyRun_SimpleString.

PyRun_SimpleString(szString);

Однако,Когда я пытаюсь запустить несколько строк кода, в python выдается следующее сообщение:

File "<string>", line 1
print 'Hello, World!'
                     ^
SyntaxError: invalid syntax

Как можно это исправить?

...