Bonjour,
J'ai un premier fichier où je stocke des constantes :
Dans le deuxième, j'utilise la constante de la façon suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 interface const CST_TOTO = 1; const CST_TITI = 129; implementation end.
La première ligne ne compile pas, tandis que les deux autres fonctionnes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 procedure TForm1.Button1Click(Sender: TObject); begin CST_TOTO.ToString(); // Ne compile pas ShortInt(CST_TOTO).ToString(); // Compile CST_TITI.ToString(); // Compile end;
La méthode ToString() est déclarée dans les Helper stocké dans l'unité System.SysUtils.
Pourquoi le Helper ne fonctionne pas pour la 1ère ligne mais fonctionne pour les autres?
Partager