Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
DelphiNouvellesTech Partner

Premiers pas avec Python4Delphi

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.

See What's New in 12.2 Athens See What's New in 12.2 Athens Dev Days of Summer 2-24

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

À propos de l'auteur

Directeur de Delphi Consulting pour GDK Software USA. De nombreux brevets liés aux logiciels, notamment le déverrouillage par balayage et par motif et le moteurs de recherche. Premiers badges Delphi Argent et Or sur Stack Overflow Ancien défenseur des développeurs pour Embarcadero Technologies. Fan de longue date de programmation, notamment avec Delphi. Auteur, podcasteur/YouTuber, improvisateur, conférencier, père et ami.

Leave a Reply

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

IN THE ARTICLES