Bonjour
Je m initie (encore) à la POO et avec quelques difficultés.
pour des raisons evidentes de visibilité, j ai décidé de regrouper toutes me fonctions, classes et objets une même unité mais je n arrive pas à acceder à certaines class depuis ma form principale dans laquelle j'effectue tous les traitements.
Dans une unité 'Fonctions' je fais
dans ma form principale j'ajoute mon unité Fonctions dans les uses et je tente de declarer ainsi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 TNombre = class Index: integer; Valeur: double; constructor Create(AIndex: integer; AValeur: double); end; constructor TNombre.Create(AIndex: integer; AValeur: double); begin Index := AIndex; Valeur := AValeur; end;
J ai le message d erreur indicateur non declare
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2var Numero: TNombre;
Si la declaration se fait sur la form principale, pas de pb.
Alors ma question : Comment acceder à la class Tnonbre depuis ma form principale alors que celle ci est declarée dans une autre unité ?
Merci pour votre aide.
Partager