powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Выполнение кода Python из приложения
1 сообщений из 1, страница 1 из 1
Выполнение кода Python из приложения
    #33554975
ochelot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день || вечер || …!
Не подскажете, почему приложение (исх. код ниже) при запуске вываливается и не работает???

#include <windows.h>
void msb()
{
::MessageBox(NULL,"OK","OK",MB_OK);
}

#include <Python.h>
#pragma comment(lib, "python23.lib")

static PyObject *pp(PyObject *self, PyObject *args)
{
msb();
return Py_BuildValue("s", "ok");
}

static struct PyMethodDef ppm[]={
{"msd", pp, 1},
{NULL,NULL}
};

void initpp() { Py_InitModule("pm",ppm); }

#include <stdio.h>
void main(int argc, char *argv[])
{
Py_Initialize();
initpp();

// PyRun_SimpleString("import pm\npm.msd()"); // так работает

FILE *fff=fopen("1.py","r");
PyRun_SimpleFile(fff, "1.py"); // а так выпадает
Py_Finalize();
}
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Выполнение кода Python из приложения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]