Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 20, 2008 13:26:50

Mikki
От:
Зарегистрирован: 2008-08-20
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

P4D (PythonForDelphi) как инстумент слкеивания Питона и Делфи.

Возник вопрос по сабжу.
Пытаюсь склеить 2 программы: 1-я написана на Питоне и в ней происходит весь расчет; 2-я написана на дельфях и в ней происходит формирование входных данных для первой программы.

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

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

Спасибо.



Офлайн

#2 Авг. 20, 2008 13:39:18

evgenyl
От:
Зарегистрирован: 2008-07-22
Сообщения: 148
Репутация: +  0  -
Профиль   Отправить e-mail  

P4D (PythonForDelphi) как инстумент слкеивания Питона и Делфи.

python - интерпретатор, dll ты из него не сделаеш
и чем тебе p4d не понравился ? там множество примеров, прям бери examples по очереди компиль и смотри что и как делается



Офлайн

#3 Авг. 20, 2008 13:55:35

Mikki
От:
Зарегистрирован: 2008-08-20
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

P4D (PythonForDelphi) как инстумент слкеивания Питона и Делфи.

вот видать я не достаточно понимающь в этих делах….

Т.е. лучше P4D ничего не найду?



Офлайн

#4 Авг. 20, 2008 14:24:16

nobodyzzz
От:
Зарегистрирован: 2007-06-12
Сообщения: 26
Репутация: +  0  -
Профиль   Отправить e-mail  

P4D (PythonForDelphi) как инстумент слкеивания Питона и Делфи.

Mikki
Переносить код из Питона в паскаль “нехочунебуду”… уверен есть более легкие методы.
а из паскаля в питон, т.е. написать программу формирующую входные данные на питоне тоже “нехочунебуду”?



Офлайн

#5 Авг. 20, 2008 14:38:07

evgenyl
От:
Зарегистрирован: 2008-07-22
Сообщения: 148
Репутация: +  0  -
Профиль   Отправить e-mail  

P4D (PythonForDelphi) как инстумент слкеивания Питона и Делфи.

Делай как я говорю компиль примеры из P4D разбирайся как всё работает, тогда будеш понимать
А на счёт лучше не найду, тут точно не скажеш для каждой задачи есть свои решения, слишком много деталей ты не указал
Лучше вообще всё написать на питоне и не заморачиваться с делфи



Отредактировано (Авг. 20, 2008 14:40:18)

Офлайн

#6 Авг. 20, 2008 15:41:31

crchemist
От:
Зарегистрирован: 2008-07-09
Сообщения: 379
Репутация: +  0  -
Профиль   Отправить e-mail  

P4D (PythonForDelphi) как инстумент слкеивания Питона и Делфи.

evgenyl
python - интерпретатор, dll ты из него не сделаеш
Ага, він вже dll ) Чи pyd - не памятаю давно на вінді не сидів



Офлайн

#7 Авг. 20, 2008 15:44:14

crchemist
От:
Зарегистрирован: 2008-07-09
Сообщения: 379
Репутация: +  0  -
Профиль   Отправить e-mail  

P4D (PythonForDelphi) как инстумент слкеивания Питона и Делфи.

Mikki зроби dll з програми на делфі а в пітоні

import ctypes
....
А щодо dll пітона - то вона вже йде разом з пітоном. Не знаю яка - чи статична чи динамічна бібліотека але якась є.



Отредактировано (Авг. 20, 2008 15:47:07)

Офлайн

#8 Авг. 20, 2008 16:19:20

rootkithunter
От:
Зарегистрирован: 2008-08-09
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

P4D (PythonForDelphi) как инстумент слкеивания Питона и Делфи.

яб вообще из паскаля все в питон перенес бы, заюзаd например pyQT для визуальной формочки обратки входных данных



Офлайн

#9 Авг. 20, 2008 16:28:06

crchemist
От:
Зарегистрирован: 2008-07-09
Сообщения: 379
Репутация: +  0  -
Профиль   Отправить e-mail  

P4D (PythonForDelphi) как инстумент слкеивания Питона и Делфи.

rootkithunter паскаль швидший за пітон в сотні разів. Якщо обробляються хочаб сотні мегабайт даних - делфі дасть відчутний приріст швидкості. Для чого чекати на закінчення програми годину якщо можна не чекати взагалі? + Якщо вже є робочий код на делфі - для чого його переписувати і робити нові помилки? + переписувати на завідома повільнішу мову. Та й делфі має більші можливості - зокрема по керуванню памятю - дуже складно переписати в еквівалентний код на пітоні. До того ж коду на делфі може бути дуже багато щоб переписувати



Отредактировано (Авг. 20, 2008 16:34:35)

Офлайн

#10 Авг. 20, 2008 17:35:22

nobodyzzz
От:
Зарегистрирован: 2007-06-12
Сообщения: 26
Репутация: +  0  -
Профиль   Отправить e-mail  

P4D (PythonForDelphi) как инстумент слкеивания Питона и Делфи.

crchemist, это понятно, но у человека ж вроде расчеты идут как раз в питоновой части =)))



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version