Donnez votre avis..
INTERFACE GAMBAS
LOGICIELS GAMBAS 3
TUTORIELS
=Bibliothèque
|
Les variables - RETURN avec plusieurs donnees
Utiliser RETURN pour plusieurs données
bonsoir, La commande RETURN nous permet de passer un paramètre en retour d'une fonction. Mais comment pouvons nous retourner plusieurs paramètres ? Nous pouvons nous servir d'une Classe. Définition : Je ne rentrerai pas dans des termes techniques compliqués mais vous présenterai une classe comme un ensemble de fonctions, variables et autres... Prenons par exemple une classe d'un humain que nous appellerons "TPersonne" un humain a un poid, une taille, une tête, un caractère. ce sont des paramètres. nous pouvons donc creer cette classe comme ceci : PUBLIC lepoid AS Float PUBLIC lataille AS Float PUBLIC limage AS picture PUBLIC caractere AS Integer PUBLIC sensibilite AS String PUBLIC SUB lafonction() AS TPersonne DIM hPersonne AS NEW TPersonne WITH hpersonne .lepoid = 33 .lataille = 125 .limage = Picture["monimage.png"] .caratere = 3 .sensibilite = "vraiement sensible" END WITH RETURN hPersonne END FUNCTION et pour appeler notre fonction comme ceci: DIM hPersonne AS TPersonne hPersonne = lafonction() PRINT hPersonne.lepoid ce qui peut se traduire par le schema suivant pour une bonne comprehension. TELECHARGER LE SCHEMA PDF C'est un concept objet dur a assimiler pour des programmeurs proceduraux comme nous les BASIC like men mais entrainez vous cela vient assez vite. A+ Date de création : 30/06/2010 @ 23:06 Réactions à cet article
| ACCES RAPIDE
RECHERCHE
LES INSTRUCTIONS
LES COMPOSANTS
Divers
INSTRUCTIONS
Où ça, qui ça?
VISITES
visiteurs visiteurs en ligne ARCHIVES GAMBAS 1/2
|