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
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;
dans ma form principale j'ajoute mon unité Fonctions dans les uses et je tente de declarer ainsi
J ai le message d erreur indicateur non declare

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.