Saisie assistée
Stagiaire WDF
Inscrit:
05/03/2004 10:51
De Lille
Post(s): 45
Bonjour,
Est-ce possible sous Windev d'imposer les paramètres à entrer dans une méthode de classe?
Je m'explique :
la classe est une classe que j'ai crée 'utilisateur'
La methode est aDroit(param)
Ce que je voudrait c'est d'imposer le parametre à entrer
Il ne faudrait que choisir parmi une liste
creeProjet, ModifProjet, CreeUtilisateur, etc...

Ca serait un peu comme lorsque l'on a un choix de couleur...
Merci

Contribution le : 10/12/2004 11:54
Créer un fichier PDF de la contribution Imprimer


Re: Saisie assistée
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Bonjour,
Avez vous seulement tenté de télécharger une des ressources présentes sur ce site ?

Il eixte déjà un nombre important de classes/projets d'illustration susceptible de couvrir votre demande.

Sinon, voici une recette 'du cru' :
MaClasse est une classe
   ... les membres
   // des constantes publiques 
   /(visibles dans le code du projet)
   PUBLIC CONSTANT
      CST_CRE = 1
      CST_MOD = 2
      CST_SUP = 3
   FIN
FIN

// méthode avec CST CRE par défaut
// les constantes sont disponible via ::<NomConstante>
PROCEDURE ADroit(pParam=::CTS_CRE)
SELON pParam
   CAS ::CST_CRE:
      ...traitement création...
   CAS ::CST_MOD:
      ...traitement Modfication...
   CAS ::CST_SUP:
      ...traitement suppression...
FIN

// Utilisation dans le projet
oClasse est un Maclasse
oClasse:aDroit(MaClasse::CST_MOD)


A NOTER :
- Les constantes sont disponible avec les doubles points ::
- Leur portée doit être publique pour une utilisation dans le projet
- Les constantes appartiennent à la classe et non l'instance, d'où la notation :: et non ::

Une fois intégrée, cette notion permet des merveilles.

Contribution le : 10/12/2004 13:39
_________________
R&B
Contact, CV.
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