Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour à tous.
Je fait face à un petit problème depuis ce matin. Je ne sais pas si c'est que je ne suis pas assez réveillé mais c'est assez curieux ...
Voici mon code, l'explication de mon problème viens après !
// Récupération du contenu de la lib ls_data = LibraryDirectory ( ls_Lib [ al_Index], DirUserObject! ) messageBox('object',ls_data) ids_data.Reset(); // Ajout du contenu de la lib à la datastore ll_rows = ids_data.importstring(ls_data) messageBox("err",ll_rows)
En soit tout me semble correcte mais voila : quand j'exécute cette portion de code avec l'API PB (run) tout ce déroule normalement. Il me liste bien mes objets et les intègre bien dans ma datastore. Le problème c'est quand je déploie mon application il n'intègre plus mes objets à ma datastore même s'il les listes bien (le retour de ma première messageBox est exactement le même qu'avec l'API) ...
C'est assez déroutant, donc si quelqu'un a déjà fait face à ce style de problème ... je suis preneur !
Merci d'avance
Romain
Dernière modification par lermit (22-08-2008 09:09:24)
Hors ligne
Bonjour, le datawindowobject associé est-il déployé dans une PBD ?
NB :
Hors ligne
Et elle te renvoient quoi ta 2eme messagebox dans les 2 cas (run & deploy), si c'est pas indiscret?
Tu es bien sur de fournir le dataObject de ta datastore quand tu compile? Essaie de faire un
messagebox('DataObject', isvalid(ids_data.Object))
...au cas ou...
MOD: Zut, coiffé au poteau... bien joué erasorz!
Hors ligne
En effet ... J'avais oublié ce problème ...
Merci beaucoup pour cette réponse rapide, précise et utile !
Romain
Hors ligne