Bonjour a tous!
J'expose mon problème.
J'ai un soft.
Ce soft me fourni des datas que je peux appeller grâce a python
Depuis python,j'utilise les fonctions pour avoir les datas que je veux.
Je me fais des structures de data de types dico ou autre en python.
Depuis C++, j'utilise la librairie Cpython pour faire mes get et prendre ce que je veux depuis Python(voir mes posts précédents notamment ceux avec Tamiel qui en connait un rayon en interfacage).
En C++, je me fais donc mes map ou vector. Tout ceci fonctionne a merveille.
Mon pb commence ici, je veux maintenant faire un set.
Je m'explique, j'ai en C++, mes datas.
Imaginons que je veuille changer ma data TUTU en TOTO.
Pas de probleme, j'utilise la fonction :
Ceci fonctionne parfaitement aussi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part PyList_SetItem(retval,180,PyString_FromString("TUTUETTOTO"));
Maintenant, je veux que ce changement se fasse dans mon soft de depart.
J'utilise alors dans python la fonction qui permet d'écrire dans ce soft : je change même de nom pour le soft (palmier.extension en palmerais.extension).
J'appelle cette fonction depuis C++ et ca fonctionne aussi.
Vous allez me dire que tt fonctionne....
Mais non, lorsque j'ouvre palmerais.extension, je ne vois pas la modification de TUTU en TOTO.
Pourtant dans la memoire TUTU vaut bien TOTO....
QQ chose m'échappe.
Tamiel si tu as une idée, je te remercie d'avance.
Merci pour toutes les futurs reponses.![]()
Partager