Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Salut à tous,
J'arrive pas à comprendre pour quoi PowerBuilder se fermer automatiquement après avoir modifier et sauvegarder dans une fenêtre (je modifie dans une fonction)
Merci
Dernière modification par mattdamon (14-01-2009 17:17:02)
Hors ligne
Ferme PB. Va dans la base de registre et supprime toutes la clé Layout sous PB (HKEY_CURRENT_USER\Software\Sybase\PowerBuilder\10.0\Layout) . Relance PB. Ouvre ta fonction en édition.
Hors ligne
Chrnico a écrit:
Ferme PB. Va dans la base de registre où il y a les Layout et supprime toutes les entrées. Relance PB. Ouvre ta fonction en édition.
ou exactement dans la base de registre ?
Hors ligne
mattdamon a écrit:
Chrnico a écrit:
Ferme PB. Va dans la base de registre où il y a les Layout et supprime toutes les entrées. Relance PB. Ouvre ta fonction en édition.
ou exactement dans la base de registre ?
HKEY_CURRENT_USER\Software\Sybase\PowerBuilder\10.0\Layout
Cet exemple est si tu as une version 10.0 de PB, sinon le numéro change mais c'est la même manipulation.
Hors ligne
Si ton problème persiste, regarde la première ligne de ta fonction et dis moi ce qu'il y a d'écrit (en passant par edit source pour ne pas planter PB bien sur )
Hors ligne
Merci Chrnico pour ta bonne réponse, il me permet maintenant de sauvegarder mais il se plante quelque seconde, pourquoi ?
Hors ligne
Est-ce que tu as une réouverture automatique des painters au lancement ? Moi je désactive systématiquement cette option, car si un painter plante pour un problème récurrent, tu peux plus lancer PB sans avoir systématiquement le plantage (d'où le nettoyage des layout en premier reflexe). Tu peux mettre le source de ton objet qui plante sur le forum pour que l'on voit aussi si cela ne vient pas d'une ligne de code particulière (par exemple certaines versions de PB plante si un script commence par ELSE)
Hors ligne
Chrnico a écrit:
Est-ce que tu as une réouverture automatique des painters au lancement ? Moi je désactive systématiquement cette option, car si un painter plante pour un problème récurrent, tu peux plus lancer PB sans avoir systématiquement le plantage (d'où le nettoyage des layout en premier reflexe). Tu peux mettre le source de ton objet qui plante sur le forum pour que l'on voit aussi si cela ne vient pas d'une ligne de code particulière (par exemple certaines versions de PB plante si un script commence par ELSE)
Bonjour à tous ,
je revient autrefois au sujets, effectivement, j'ai une réouverture automatique des painters au lancement, je l'ai désactivé mais toujours le problème persiste si j'édite pas l'objet par Edit source d'abord.
J'arrive pas à comprendre ce genre des problèmes.
Je travaille sur 10.5 build 4523.
Merci
Hors ligne
Peux tu nous donner le code source de ton objet pour voir.
Hors ligne
Cela m'arrive régulièrement lorsque tu modifie un ancêtre ou cela arrive aussi lorsque que tu redéfinies une fonction et que tu n'as pas encore modifier la façon dont tu l'appelle...
De toute façon PB plante pour pas grand chose parfois..
Le mieux est de faire soit un regenerate, soi encore mieux un full rebuild, il te dira certainement ce qui ne lui plait pas....
Hors ligne