Вверх ↑
Ответов: 2059
Рейтинг: 131
#1: 2020-08-03 12:19:53 ЛС | профиль | цитата
tig-rrr, Я не совсем понимаю, как:
В программе создается "код-скрипт" для Python , создается файл ****.py ,

Очевидно у тебя создаётся пустышка и туда пишется текст из ресурсов программы.
Не заметил примера, теперь понял.
Не важно, как сделаны эти ресурсы: через StrList, строку в IC, или PChar.
(Кстати, если сделать список из PChar, то каждый элемент этого списка может быть отдельной программой.)
В любом скриптовом движке ест функция прочитать и выполнить из файла и прочитать и выполнить из строки! И не важно, как сделан интерпретатор: В виде exe, dll, или он написан в кодах основного языка в программе, если он встроенный.
В виду того, что для примера на Python надо тянуть весь язык за собой, я покажу на LUA.
Практически это одно и тоже, в каком-то смысле, и во многих приложениях есть возможность писать на том и на другом (даже одновременно).
https://yadi.sk/d/ptXnsLWz19gv6Q
карма: 6

0
Редактировалось 3 раз(а), последний 2020-08-03 14:00:42