Форум сайта python.su
Доброго дня всем
1. Из MFC приложения нужно вызывать IDLE (или другой редактор?), передавать параметры (готовый скрипт, терм, строку - все это в приложении хранится как строка), для того, чтобы пользователь, используя редактор+интерпретатор, мог отредактировать, проверить скрипт (терм, строку) и, по возможности, вернуть измененное значение обратно (допускаю, что тут copy-paste на первых порах сойдет)
2. далее, в определенных случаях в том же MFC приложении нужно выполнять скрипт (тот самый, который редактировался в 1/)
Подскажите, плиз, где, в каком направлении копать?
С python'ом, увы, знаком только второй день…
Заранее спасибо
Офлайн
1. ShellExecute на первых порах сойдет
2. Читайте доку на питон – раздел Embedding Python.
Офлайн
nestCreateProcess. Нужно вызывать вот так - http://msdn2.microsoft.com/en-us/library/ms682512(VS.85).aspx + нужные параметры в командной строке для IDLE/ Там заметь создается мьютекс, по которому можно ловить закрыта ли IDLE или нет. Как только закрылась, значит можно подгружать отредактированный и сохраненный файл.
Доброго дня всем
1. Из MFC приложения нужно вызывать IDLE (или другой редактор?), передавать параметры (готовый скрипт, терм, строку - все это в приложении хранится как строка), для того, чтобы пользователь, используя редактор+интерпретатор, мог отредактировать, проверить скрипт (терм, строку) и, по возможности, вернуть измененное значение обратно (допускаю, что тут copy-paste на первых порах сойдет)
nestТоже самое только прячешь консольное окно.
2. далее, в определенных случаях в том же MFC приложении нужно выполнять скрипт (тот самый, который редактировался в 1/)
nestКопать нужно в сторону MSDN'а, знания питона тут особо ни при чем…
Подскажите, плиз, где, в каком направлении копать?
С python'ом, увы, знаком только второй день…
Заранее спасибо
Офлайн