|
|
Pluie & Ponx
Il y a deux modes d'interaction, entre PLUIE et Ponxc :
Utilisation de Ponx depuis PLUIE (bien qu'il soit possible d'appeler directement Ponx, soit depuis la partie Javascript de PLUIE, soit depuis la partie Python, il m'a semblé préférable d'utiliser la technologie PBridge). Le version (bêta) 0.6b de PLUIE contient donc la technologie PBridge (rappel, cette techno permet d'utiliser une instance de Ponx commune à plusieurs langages). En clair, le même Ponx (la même instance) est accessible à la fois depuis la partie javascript de Pluie, et depuis le script Python qui génère des fiches Pluie. De plus, cette instance se charge plus rapidement (sauf le premier lancement), et peut être accessible depuis des .HTA, depuis plusieurs sessions Paradox, depuis des logiciels en AutoIt, en Perl, en Ruby, en VB-script, depuis des batchs, etc. En ce sens, PBridge peut être une alternative à mmap, à la fois plus puissante et plus souple. Toutefois, il convient de faire très attention aux accès simultanés (Ponx est alors en mode partagé, données, fonctions et classes comprises). En pratique, PBridge est composé de 8 fichiers :
Concernant Pluie, deux exemples sont fournis :
Utilisation de PLUIE par Ponx Chapitre à écrire.
|