Найти - Пользователи
Полная версия: P4D (PythonForDelphi) как инстумент слкеивания Питона и Делфи.
Начало » Python для экспертов » P4D (PythonForDelphi) как инстумент слкеивания Питона и Делфи.
1 2 3
Mikki
Возник вопрос по сабжу.
Пытаюсь склеить 2 программы: 1-я написана на Питоне и в ней происходит весь расчет; 2-я написана на дельфях и в ней происходит формирование входных данных для первой программы.

Переносить код из Питона в паскаль “нехочунебуду”… уверен есть более легкие методы.
Пытался из Питоновской программы зделать dll файл, но даже не нашел в хелпе “как” :( . Зато нашел такую тулзу как P4D (PythonForDelphi). Однако и тут за неимением нормального хелпа застрял в самом начале.

Вопрос: ктонибудь может предложить понятный и доходчивый метод (для нубиста программера) для “склеивания” Делфи программы и Питон программы?

Спасибо.
evgenyl
python - интерпретатор, dll ты из него не сделаеш
и чем тебе p4d не понравился ? там множество примеров, прям бери examples по очереди компиль и смотри что и как делается
Mikki
вот видать я не достаточно понимающь в этих делах….

Т.е. лучше P4D ничего не найду?
nobodyzzz
Mikki
Переносить код из Питона в паскаль “нехочунебуду”… уверен есть более легкие методы.
а из паскаля в питон, т.е. написать программу формирующую входные данные на питоне тоже “нехочунебуду”?
evgenyl
Делай как я говорю компиль примеры из P4D разбирайся как всё работает, тогда будеш понимать
А на счёт лучше не найду, тут точно не скажеш для каждой задачи есть свои решения, слишком много деталей ты не указал
Лучше вообще всё написать на питоне и не заморачиваться с делфи
crchemist
evgenyl
python - интерпретатор, dll ты из него не сделаеш
Ага, він вже dll ) Чи pyd - не памятаю давно на вінді не сидів
crchemist
Mikki зроби dll з програми на делфі а в пітоні
import ctypes
....
А щодо dll пітона - то вона вже йде разом з пітоном. Не знаю яка - чи статична чи динамічна бібліотека але якась є.
rootkithunter
яб вообще из паскаля все в питон перенес бы, заюзаd например pyQT для визуальной формочки обратки входных данных
crchemist
rootkithunter паскаль швидший за пітон в сотні разів. Якщо обробляються хочаб сотні мегабайт даних - делфі дасть відчутний приріст швидкості. Для чого чекати на закінчення програми годину якщо можна не чекати взагалі? + Якщо вже є робочий код на делфі - для чого його переписувати і робити нові помилки? + переписувати на завідома повільнішу мову. Та й делфі має більші можливості - зокрема по керуванню памятю - дуже складно переписати в еквівалентний код на пітоні. До того ж коду на делфі може бути дуже багато щоб переписувати
nobodyzzz
crchemist, это понятно, но у человека ж вроде расчеты идут как раз в питоновой части =)))
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB