Liste des procédures par programmation
Stagiaire WDF
Inscrit:
04/05/2006 17:31
Post(s): 4
Bonjour,

utilisant régulièrement les mêmes procédures lors de mes tests, je souhaite créer une fenêtre me permettant de choisir une procédure (dans une combo par exemple) pour ensuite l'executer.

Pour cela, il y a deux méthodes, soit dès que j'ajoute une procédure, je l'ajoute à ma liste manuellement (c'est très simple à faire), soit je souhaite que cela se fasse automatiquement en listant toutes les procédures globales (ou locales) via la programmation.
La deuxième solution est, pour moi, la meilleure car elle me permet de ne pas me soucier d'ajouter à chaque fois une procédure, mais je n'ai aucune idée de comment récupérer la liste de procédures (il n'y a rien dans le livre d'autoformation, ni dans celui de programmation et mes recherches sur Google se sont avérées nulles)

Auriez vous une petite piste, pour m'orienter dans mes recherches?

Cordialement,
Léviathan

Contribution le : 18/05/2006 16:17
Créer un fichier PDF de la contribution Imprimer


Re: Liste des procédures par programmation
Developpeur WDF
Inscrit:
24/01/2006 13:42
De Chartres
Post(s): 142
pk ne pas mettre les fonction dans une base de donnée?

Contribution le : 18/05/2006 16:20
Créer un fichier PDF de la contribution Imprimer


Re: Liste des procédures par programmation
Stagiaire WDF
Inscrit:
04/05/2006 17:31
Post(s): 4
J'avoue ne pas comprendre ce dont tu parles: la procédure serait stockée dans la base de données ou uniquement le nom de la procédure.

S'il s'agit uniquement du nom de la procédure alors le problème est le même que si j'ajoute manuellement le nom de la procédure dans ma combo, non?

Si la procédure est stocké dans la base de données, cela me pose deux problèmes:
- difficulté pour taper mon code
- tu es sûr que la procédure s'executera et si oui comment je l'appelle lors de l'execution?

merci pour ta réponse.

Cordialement,
Léviathan

Contribution le : 19/05/2006 11:07
Créer un fichier PDF de la contribution Imprimer


Re: Liste des procédures par programmation
Stagiaire WDF
Inscrit:
05/10/2005 12:32
De LA VARENNE SAINT HILAIRE
Post(s): 20
UP

Ce sujet m'interesse? Quelqu'un a t'il une solution à proposer???

Contribution le : 05/07/2006 14:12
Créer un fichier PDF de la contribution Imprimer


Re: Liste des procédures par programmation
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

La possibilité de récupérer le nom des procedures par code
s'appel la 'réflexion' et cela n'est pas disponible en WLangage. Donc à ma connaissance il ne vous reste plus qu'à saisir le nom de vos procédures dans votre combo.

A moins que vous arrivier à décrypter le format des fichiers qui contiennent le code source de vos fenêtre.

Contribution le : 05/07/2006 14:28
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Liste des procédures par programmation
DSI WDF
Inscrit:
15/03/2005 14:22
Post(s): 238
Je ne penses pas que ce soit possible. Du moins en WD9.

Contribution le : 05/07/2006 14:29
Créer un fichier PDF de la contribution Imprimer


Re: Liste des procédures par programmation
DSI WDF
Inscrit:
13/02/2006 16:52
Post(s): 266
Pourquoi ne pas utiliser une base de données ou tu stocke le nom de toutes tes procédures !!!!!

Si tu utilises cette méthode l'appel de cette méthode se fera tout simplement par :

ExecuteTraitement(MaBd.NomProc,trtprocedure)

Je n'ai pas testé mais je pense que cela fonctionne.

Aprés à toi de voir quelle est la meilleur solution !!!!

Contribution le : 05/07/2006 14:46
Créer un fichier PDF de la contribution Imprimer


Re: Liste des procédures par programmation
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Bonjour,
Je n'ai pas non plus trouvé d'énumération des procédures.
En revanche vous avez la capacité dénumérer les champs (et donc les boutons d'une fenêtre).
Si vous affectez chaque procédure à un bouton, vous avez la solution avec les fonctions EnumèreXXX

Dans le même genre, je n'ai pas encore essayé de voir si le mécanisme des erreur permet de récupérer la pile des appels par programmation...

Contribution le : 05/07/2006 17:34
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Liste des procédures par programmation
ChefDeProjet WDF
Inscrit:
02/05/2006 21:28
Post(s): 160
@drcharly93

les fichiers dont tu parles se trouvent dans le repertoire de chaque projet au niveau du dossier qui contient l'analyse. ils sont au format windev tout bêtement.
ils commence pour la plupart par def*.fic

mais certains sont protégé par un mot de passe

je suis à la recherche de ce mot de passe depuis longtemps

j'avais d'ailleurs emis un theard à ce sujet demeuré sans réponse sur plusieurs forum.

Contribution le : 05/07/2006 18:44
Créer un fichier PDF de la contribution Imprimer


Re: Liste des procédures par programmation
DSI WDF
Inscrit:
15/03/2005 14:22
Post(s): 238
Dans le répertoire de compil, les fichiers *.wbw contiennent en clair les nom des procédures.
Pour les identifier, le seul moyen visible est de repérer le chaine "Syntaxe :" qui précède le nom de la procédure.

Contribution le : 05/07/2006 23:20
Créer un fichier PDF de la contribution Imprimer


Re: Liste des procédures par programmation
DSI WDF
Inscrit:
13/02/2006 16:52
Post(s): 266
Et quelle serait la syntaxe à utiliser ????

Contribution le : 06/07/2006 08:03
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


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.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2