Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bon, je pense pas que ce soit grand chose mais j'arrive pas à trouver. J'ai créé une Window et j'ai oublié de préciser sa Window Parent. Le problème c'est que j'en ai besoin et je ne trouve pas où le modifier sous PB9. Quelqu'un aurait-il l'amabilité de me dépanner ?
Hors ligne
d'habitude je fais ca par clique droit -> Inherit.
Hors ligne
Le inherit semble créer une window qui hérite de la window sur laquelle on a fait le clic droit -> inhérit. Moi mon problème c'est qu ema fenetre est déjà créée et je voudrais pouvoir dire qu'elle a une fenetre parent
Hors ligne
clic droit, Edit source :
global type w_descendant from window
tu changes les 2 occurrences en :
global type w_descendant from w_ancetre
Hors ligne
!!!! eRaSorZ, tu me sauves la vie (enfin presque) !
Hors ligne
à utiliser avec parcimonie quand même, avec des fenêtres complexes, y'a un bon risque de crash de PB...
sinon y'a aussi la méthode d'hériter une nouvelle fenêtre et de faire des bons vieux CTRL-C, CTRL-V
Hors ligne
j'espere pour toi qu'il n'y a pas d'objets dans la fenetre ancetre...
genre :
global type w__toto from w__titi
type cb_titi from w__titi`cb_titi within w__toto
end type
Hors ligne
Oula... ça devient compliqué! Bon je tenterai ça demain _:
Hors ligne
Mouarf ça a tout fait fait peter
Bon, je peux plus ouvrir ma window du coup... j'vais reprendre du début... en faisant attention
Merci en tout cas!
Hors ligne
fais nous un export de ta window ancetre, et de ta window...
Hors ligne
Trop tard, j'ai écrasé la window. De toute façon je pouvais plus l'ouvrir sous PB9, il me mettait un message d'erreur. J'ai du oublier de copier une ligne de truc à hériter...
Hors ligne
Mr Pink Eyes a écrit:
Trop tard, j'ai écrasé la window. De toute façon je pouvais plus l'ouvrir sous PB9, il me mettait un message d'erreur. J'ai du oublier de copier une ligne de truc à hériter...
dommage car quand tu ne peux plus ouvrir la fenêtre il te reste l'ultime méthode EDIT SOURCE pour corriger les erreurs...
Hors ligne
Et je la lance à partir d'où ? Parce que la window n'apparaissait plus dans le System Tree...
Hors ligne