Au cours de la première partie de notre webinaire la semaine dernière, nous avons posé quelques questions sur l’installation des composants et la mise en route. J’ai fait une courte vidéo et je voulais fournir quelques détails ici.
- SynEdit est une bibliothèque facultative qui fournit la coloration syntaxique et les comportements d’indentation appropriés si vous souhaitez permettre aux utilisateurs de modifier le code Python dans votre application. Si vous souhaitez simplement interagir avec les bibliothèques Python et Python, vous n’avez pas besoin de SynEdit. Il s’agit d’un ensemble de composants VCL open source uniquement disponible via GetIt ou sur GitHub. L’installer via GetIt est le plus simple.
-
Python4Delphi est la bibliothèque qui fournit l’intégration entre Python et Delphi. Il s’agit en fait d’un pont bidirectionnel qui permet à Delphi d’exécuter du code Python et d’appeler des bibliothèques Python et permet à Python d’appeler des modules écrits en Delphi sinon d’interagir avec du code Delphi, des objets, des interfaces, des enregistrements, etc. Par exemple, vous pouvez envelopper la VCL à partir de Python et utilisez-le pour créer une interface graphique d’application. Il s’agit d’une page wiki couvrant l’installation.
-
Python fournit des bibliothèques et des interpréteurs. Vous aurez besoin de la bonne version pour la plate-forme que vous ciblez (Win, macOS, Linux, etc.) et assurez-vous que le bitness (32 vs 64-bit) correspond à votre programme. Vous pouvez installer les versions 32 et 64 bits côte à côte sous Windows. Python fournit une version intégrable qui est une installation minimale et vous pouvez facilement l’inclure avec votre programme. Pour plus d’informations sur l’utilisation de versions spécifiques de Python, consultez le Wiki P4D.
Plus de détails sur Python4Delphi.