PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 26 → Problème de création de composant externe
Problème de création de composant externe
Débuté par Yoda, 11 mai 2021 15:23 - 2 réponses
Membre enregistré
114 messages
Posté le 11 mai 2021 - 15:23
Bonjour à tous,

J'ai un composant externe qui à la base servait uniquement à des applications Windows. Je voulais utiliser ce composant également pour les applications web.
J'ai changé dans sa description la compatibilité de "Windev seulement" vers "Tous les produits".
J'ai corrigé les erreurs suite à ce changement par des <compile si> et autres <si configuration...> et là tout est OK.

Par contre, j'ai 3 fenêtres dans ce composant qui servent au paramétrage de certaines fonctions de ce même composant.
Comme le composant est maintenant multiproduit, je veux créer les pages correspondant à ces fenêtres.

Et là, rien à faire :
- Impossible de créer des pages (le choix n'existe pas dans "nouveau".
- Impossible d'importer une page d'un autre projet (L'éditeur plante).

Du coup, comment faire ?
Alors oui, je pourrais recréer 2 autres composants (1 pour win, l'autre pour web) au intégreraient chacun le composant actuel (sans les fenêtres/pages qui seraient du coup dans les nouveaux) mais ça me pose 2 questions :
- quel est l'intérêt d'un composant multiplateforme si on ne peut pas y intégrer des éléments de plateformes différentes (pages et fenêtres en l'occurrence)
- créer 3 composants (2 simple plateforme et 1 multiplateforme) ne me parait pas très efficace. D'autant que si l'option "composant windev" existe bien, l'option "composant webdev" elle n'existe pas.

Si quelqu'un a une idée de piste ou a déjà eu ce problème, je suis preneur :)

Merci d'avance.
Membre enregistré
114 messages
Posté le 14 juin 2021 - 17:58
Vraiment personne n'a créé de composant multiplateforme ?
Posté le 14 juin 2021 - 21:32
question bete... tu essaye bien d'ajouter tes pages dans le composant depuis WEBDEV?

parceque la, tu es sur le forum windev (qui ne gere effectivement pas les pages web), et que tu ne précise pas...