Всем привет. Извиняюсь за глупый вопрос , но мне интересно . Есть ли какая нибудь возможность в Hiasm 4 (пакет win) взаимодействовать с Python (т.е. некие задачи отправлять на Python и получать результат)..... ?
Этот топик читают: Гость
Ответов: 495
Рейтинг: 163
|
|||
карма: 4 |
|
Ответов: 495
Рейтинг: 163
|
|||
Всем привет. На данном этапе для себя использую вариант приведённый в примере (для поставленных задач визуализации - пригоден) В программе создается "код-скрипт" для Python , создается файл ****.py , запускается , при закрытии программы ****.py удаляется.
Пример
Пример использования.jpg Вопрос следующий , как скрыть создаваемый файл ****.py на время выполнения программы ? Редактировалось 6 раз(а), последний 2020-08-01 12:03:38 |
|||
карма: 4 |
|
Ответов: 2059
Рейтинг: 132
|
|||
tig-rrr, А читать скрипт из строки, а не из файла разве нельзя?
|
|||
карма: 6 |
|
Ответов: 495
Рейтинг: 163
|
|||
flint2 писал(а): А читать скрипт из строки, а не из файла разве нельзя?Простите ,а можно примерчик как? Никакой мысли и не приходит на ум,даже не понимаю про что речь... |
|||
карма: 4 |
|
Ответов: 2059
Рейтинг: 132
|
|||
tig-rrr, Я не совсем понимаю, как:
В программе создается "код-скрипт" для Python , создается файл ****.py , Очевидно у тебя создаётся пустышка и туда пишется текст из ресурсов программы. Не заметил примера, теперь понял. Не важно, как сделаны эти ресурсы: через StrList, строку в IC, или PChar. (Кстати, если сделать список из PChar, то каждый элемент этого списка может быть отдельной программой.) В любом скриптовом движке ест функция прочитать и выполнить из файла и прочитать и выполнить из строки! И не важно, как сделан интерпретатор: В виде exe, dll, или он написан в кодах основного языка в программе, если он встроенный. В виду того, что для примера на Python надо тянуть весь язык за собой, я покажу на LUA. Практически это одно и тоже, в каком-то смысле, и во многих приложениях есть возможность писать на том и на другом (даже одновременно). https://yadi.sk/d/ptXnsLWz19gv6Q Редактировалось 3 раз(а), последний 2020-08-03 14:00:42 |
|||
карма: 6 |
|
Ответов: 2059
Рейтинг: 132
|
|||
tig-rrr, вот пример на Python "Hello world". Но мне совсем не нравится как сделан компонент!!!
https://yadi.sk/d/tynGsAJWTuzO7A Надо свой делать!!! Попробуй так:
P.S. Одно время пользовался https://bellard.org/tcc/ Для C++ тоже такая фигня есть, где-то валяется. Все параметры, туда и обратно, передаются из Паскаля и из СИ. Редактировалось 7 раз(а), последний 2020-08-03 15:41:49 |
|||
карма: 6 |
|
Ответов: 495
Рейтинг: 163
|
|||
flint2, огромное спасибо за поддержку (пояснения)!
flint2 писал(а): Попробуй так: pipe.png |
|||
карма: 4 |
|
Ответов: 2059
Рейтинг: 132
|
|||
карма: 6 |
| ||
Голосовали: | tig-rrr |
8