|
Lister les fenêtres d'un composant |
|
Animateur WDF
Inscrit: 17/05/2004 14:21
Post(s): 382
|
Bonjour
Quelle solution adoptée pour lister les fenêtres d'un composant depuis l'application appelante ?
Les fonctions de types EnumèreElement renvoit uniquement les fenetres et objets de l'application appelante même si la procédure est exécutée depuis le composant.
Je ne trouve rien sur le sujet.
Merci à tous
Contribution le : 07/08/2007 06:58
|
_________________
Mbsl
|
|
Re: Lister les fenêtres d'un composant |
|
Animateur WDF
Inscrit: 02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
|
Bonjour,
Rien n'empêche de faire une fonction dans le composant qui le fasse. D'un autre coté cela permet aussi de fermer le composant en ne fournissant que ce que l'on veux bien.
Contribution le : 07/08/2007 10:44
|
|
|
Re: Lister les fenêtres d'un composant |
|
Animateur WDF
Inscrit: 17/05/2004 14:21
Post(s): 382
|
Hi
Le résultat est identique même si la procédure est dans le composant. EnumereElement ne tient compte que des fenetres de l'appli appelante. C'est mon souci aujourd'hui.
Merci
Contribution le : 07/08/2007 10:57
Edité par mbsl sur 7/8/2007 11:12:54
|
_________________
Mbsl
|
|
Re: Lister les fenêtres d'un composant |
|
Animateur WDF
Inscrit: 02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
|
Reste plus qu'à le développer en dur dans le composant et le retourner au format 'EnumereElement'
Contribution le : 07/08/2007 12:17
|
|
|
Re: Lister les fenêtres d'un composant |
|
Stagiaire WDF
Inscrit: 14/06/2006 11:15
Post(s): 12
|
Bonjour,
J'ai eu ce même problème, du coup je me suis servi de la procédure EnumèreElement pour alimenter une chaine avec les noms des fenêtres.
Après comme la proposer DrCharly93, on peut rentrer les noms de fenêtres manuellement, ou bien si on à une procédure appelée dans à l'initialisation de chaque fenêtre de ton composant, on peut lui faire rajouter le nom de la fenêtre, en plus.
Une autre piste est le fichier NomProjet.WDU et NomProjet.DEP , qui contiennent, une liste des éléments du projets, pas forcement à jour.
Ou bien dernière idée, c'est dans le projet de ton composant, tu fais une fenêtre que tu lanceras avec F9, qui va lister les éléments pour les stockées dans un fichier, qui devra être lu par l'application qui utilise le composant.
Contribution le : 09/08/2007 16:47
|
|
Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.