|
Python4Delphi |
|---|
Python for Delphi - wie wird das gemacht?
Also es handelt sich um eine Komponentensammlung, die zuerst auf für Delphi - Programmierer gewohnte Weise in die VCL eingebunden werden. Danach steht ein zusätzlicher Reiter "Python" in der Komponentensammlung zur Verfügung. Man kann an diversen mitgelieferten Demos sehen, wie sich die einzelnen Komponenteneinsetzen lassen. Bereits mit der Engine und einem einfachen IO-Modul kann man sichtbar Python - Module ablaufen lassen und die Ergebnisse in einem Memo-Fenster verfolgen.
Im hier gezeigten Beispiel ist eine zusätzliche Variablenkomponente mit eingefügt, mit der man sowohl aus Delphi wie aus Python heraus auf die gleiche Variable zugreifen kann. Wenn dann solch einProgramm (hier anderes Beispiel als oben) läuft, sieht das so aus:
Wozu soll man das gebrauchen können?
Nun ganz einfach, in Python lassen sich viele Probleme leichter formulieren. Warum sollte man nicht diesen Vorzug dann auch unter Delphi nutzen. Weiterhin könnte man auch ein vorhandenes Python - Modul unter eine Delphi- Oberfläche einbinden. Der aktuelle Stand von Python for Delphi entspricht Python 2.0.
Wenn dann Kylix (Delphi für Linux) immer mehr an Bedeutung gewinnt, könnte das erneut interessant werden.