##############################################################
## This is the Python for Delphi project ##
##############################################################
AUTHORS:
~~~~~~~~
Dr. Dietmar Budelsky
dbudelsky@web.de
Morgan Martinet
4723, Brebeuf
H2J 3L2 MONTREAL (QC)
CANADA
e-mail: p4d@mmm-experts.com
This project is the result of the merging of their two separate projects.
PURPOSE:
~~~~~~~~
Provide an interface to the Python language in Delphi.
COPYRIGHT:
~~~~~~~~~~
This source code is distributed with no WARRANTY, for no reason or use.
Everyone is allowed to use and change this code free for his own tasks
and projects, as long as this header and its copyright text is intact.
For changed versions of this code, which are public distributed the
following additional conditions have to be fullfilled:
1) The header has to contain a comment on the change and the author of it.
2) A copy of the changed source has to be sent to one of the above E-Mail
addresses or our then valid address, if this is possible to the
author.
The second condition has the target to maintain an up to date central
version of the components. If this condition is not acceptable for
confidential or legal reasons, everyone is free to derive components
or to generate a diff file to our or other original sources.
FILES:
~~~~~~
Readme.txt This file.
Python.txt Infos about Python, and further references.
Changes.txt List of all changes since the first release.
Tutorial.txt A simple tutorial to use the PythonEngine
To do.txt A to do list.
Deploying P4D.pdf Notes on the Deployment of your applications using Python for Delphi.
C++ Builder Notes.txt Notes on using C++Builder with the Python for Delphi components.
PythonAtom.hlp A help file explaining the use of TPythonAtom
Demos A folder containing several demos of Python for Delphi.
Components\Python.* The "Python for Delphi" packages.
Components\Sources\Core The source folder of the core "Python for Delphi".
Lib Library of Python modules.
PythonIDE A Python developpment environment written in Delphi.
See PythonIDE\Readme.txt for the required components.
Modules Contains the Delphi\Delphi.dpr project that creates the Modules\Delphi.pyd Python module
that allows you to interact with Delphi VCL objects from Python.
INSTALLATION:
~~~~~~~~~~~~~
install the Python for Windows distribution (http://www.python.org/).
1) Install the core components
~~~~~~~~~~~~~~~~~~~~~~~~~~~
For Delphi 3, install the "Python_d3" package located in the Components folder
and add the folder "...\Components\Sources\Core".
For Delphi 4, install the "Python_d4" package located in the Components folder
and add the folder "...\Components\Sources\Core".
For Delphi 5, install the "Python_d5" package located in the Components folder
and add the folder "...\Components\Sources\Core".
For Delphi 6, install the "Python_d6" package located in the Components folder
and add the folder "...\Components\Sources\Core".
For Delphi 7, install the "Python_d7" package located in the Components folder
and add the folder "...\Components\Sources\Core".
2) Install the VCL components (this is optional)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
For Delphi 3, install the "PythonVCL_d3" package located in the Components folder
and add the folder "...\Components\Sources\VCL".
For Delphi 4, install the "PythonVCL_d4" package located in the Components folder
and add the folder "...\Components\Sources\VCL".
For Delphi 5, install the "PythonVCL_d5" package located in the Components folder
and add the folder "...\Components\Sources\VCL".
For Delphi 6, install the "PythonVCL_d6" package located in the Components folder
and add the folder "...\Components\Sources\VCL".
For Delphi 7, install the "PythonVCL_d7" package located in the Components folder
and add the folder "...\Components\Sources\VCL".
3) Build PythonIDE (This is optional)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
You can download the latest build of this application from
http://mmm-experts.com/Downloads.aspx?ProductId=4
If you want to rebuild PythonIDE by yourself, you must look at PythonIDE\Readme.txt
for the required component packages to install first.
3) Build Modules\Delphi\Delphi.dpr (This is optional)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Once the project is build you can either extend the Python path with ..\Modules or
copy ..Modules\Delphi.pyd to C:\Python24\DLLs, to be able to import the Delphi module
from Python.
Note that you can try this module by invoking the ..\Modules\TestApp.py script.
NOTE:
~~~~~
Don't forget to look at the tutorial file (tutorial.txt) which introduces the
demos.
Visit the site http://starship.python.net/crew/mhammond/ and get the last version
of Pythonwin. It's a really good Python IDE, that you must have for serious
Python programming and debugging !
UPDATE:
~~~~~~~
You'll find the latest version at http://mmm-experts.com/
DISTRIBUTION:
~~~~~~~~~~~~~
You are free to distribute your applications built with Python for Delphi,
but don't forget to install the python15.dll in the window\system folder of
your client, or install the Python for windows distribution (it needs more
space on the harddisk, but it's better because there are all Python modules
and the help).
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
python4delphi组件安装包 (579个子文件)
ppas.bat 996B
Compile_PythonVCL_d5.bat 130B
Compile_Python_d5.bat 118B
VarPythUnitTest.bdsproj 9KB
Python_bds3.bdsproj 8KB
PythonVCL_bds3.bdsproj 8KB
Python_cb6.bpi 55KB
Python_cb4.bpi 43KB
Python_cb5.bpi 37KB
PythonVCL_cb5.bpi 19KB
Python_cb4.bpk 6KB
PythonVCL_cb4.bpk 5KB
Python_cb3.bpk 5KB
PythonVCL_cb3.bpk 5KB
PythonVCL_cb6.bpk 4KB
Python_cb6.bpk 4KB
PythonVCL_cb5.bpk 3KB
Python_cb5.bpk 3KB
Project1.bpr 6KB
Project1.bpr 6KB
Project1.bpr 4KB
Project1.cfg 512B
Project1.cfg 424B
Project1.cfg 411B
Project1.cfg 376B
Project1.cfg 376B
ThrdDemo.cfg 376B
Project1.cfg 376B
Project1.cfg 363B
Project1.cfg 358B
dcc32.cfg 142B
Python_kylix.conf 210B
VarPythUnitTest.conf 206B
demodll.conf 182B
Project1.conf 174B
Project1.conf 174B
Project1.conf 174B
Project1.conf 174B
Project1.conf 174B
Project1.conf 174B
Project1.conf 174B
Project1.conf 174B
Project1.conf 174B
Unit1.cpp 5KB
Unit1.cpp 2KB
Project1.cpp 1KB
Python_cb4.cpp 900B
PythonVCL_cb6.cpp 887B
PythonVCL_cb5.cpp 883B
PythonVCL_cb4.cpp 854B
PythonVCL_cb3.cpp 852B
Python_cb5.cpp 812B
Python_cb3.cpp 810B
Project1.cpp 665B
Project1.cpp 644B
Python_cb6.cpp 499B
Project1.CW3 4KB
options.dat 101B
PythonEngine.dcr 4KB
PythonDatabase.dcr 484B
PythonVclStd.dcr 480B
Unit1.dfm 15KB
fmMain.dfm 14KB
fmMain.dfm 13KB
MAIN.dfm 8KB
fmMain.dfm 6KB
qrPrintText.dfm 3KB
Unit1.dfm 3KB
Unit1.dfm 3KB
Unit1.dfm 3KB
ThSort.dfm 3KB
Unit1.dfm 3KB
ThSort.dfm 3KB
Unit1.dfm 3KB
Unit1.dfm 3KB
Unit1.dfm 3KB
Unit1.dfm 3KB
Unit1.dfm 3KB
Unit1.dfm 2KB
Unit1.dfm 2KB
Unit1.dfm 2KB
fmMain.dfm 2KB
fmAbout.dfm 2KB
Unit1.dfm 2KB
Unit1.dfm 2KB
Unit1.dfm 2KB
Unit1.dfm 2KB
Unit1.dfm 2KB
fmAbout.dfm 2KB
Unit1.dfm 2KB
Unit1.dfm 2KB
fmSettings.dfm 2KB
Unit1.dfm 2KB
Unit1.dfm 2KB
Childwin.dfm 2KB
Unit1.dfm 1KB
Unit1.dfm 1KB
Unit1.dfm 1KB
Unit1.dfm 1KB
Unit2.dfm 1KB
共 579 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
- zq_zq_ndcs2020-03-12在学习中,感谢分享
- quida2017-09-12XE2和Tokyo下编译不通过
- mikeblank2017-01-09主要是控件比较旧。
- m0_649218972021-12-06根本没有修改好
- LIN137501075742017-05-01还可以,下来下来
ibunny01
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功