plhea
Messages postés45Date d'inscriptiondimanche 13 mars 2005StatutMembreDernière intervention19 mars 2006
-
11 déc. 2005 à 18:47
plhea
Messages postés45Date d'inscriptiondimanche 13 mars 2005StatutMembreDernière intervention19 mars 2006
-
11 déc. 2005 à 20:05
Bonjour à tous,
Je suis débutant en Delphi et j'ai un petit problème.
J'ai une Form avec des boutons, des labels, etc, une form normale quoi, qui se trouve dans Unit1.
Et une classe que j'ai mise dans une Unit différente de celle de la Form, disons Unit2.
J'ai mis dans Unit1 uses Unit2 pour pouvoir avoir accès à ma classe depuis la Form.
Jusque là pas de problème.
Mais j'aimerais pouvoir modifier des labels sur ma Form depuis ma classe qui se trouve en Unit2. Et là j'ai un problème car je ne peux pas mettre uses Unit1 dans mon Unit2 car cela ferait une référence circulaire interdites en Delphi !
Comment faire ?
Y a t'il un moyen de contourner cette interdiction ?
Un moyen radicalement différent ?
Je veux modifier un label de la Form depuis ma classe avec par exemple, un code type form1.label1 := MaVariable d