Przejrzałem wszelkie materiały i chyba nie do końca rozumiem kiedy i co należy umieszczać w uses.
Z tego co się dowiedziałem to uses można być w interface i implementation w zależności czy chcemy mieć dostęp do nich z innych unitów czy nie.
I tu mi coś nie pasuje bo chce zrobić coś takiego:
<font color="blue"> Program jest w unit1 (Form1), ale w pewnym momencie odwołuje sie do unit2 po przez wywolanie porcedury UNIT_DWA. Procedura UNIT_DWA jest zdefiniowana w Unit2, z tym że w UNIT_DWA skoleji chce umieścić zmienną która jest zdefiniowana w Unit1.
I caly problem polega na odpowiednim dobraniu uses. Wydaje mi sie ze powinno byc :
</span>
<font color="violet"> unit Unit1;
interface
uses
unit2,...... </span>
<font color="blue"> a dla Unit2 </span>
<font color="violet"> unit Unit2;
interface
uses
unit1,...... </span>
<font color="blue"> No ale przecież nie moze byc wzajemne odwołanie do uses w INTERFACE.
Wiec to nie dziala !!
</span>
<font color="red"> Czyli reasumując , czy jest możliwe :
Użycie w PROSEDURZE z UNIT2 zmienej z UNIT1 a następnie odwolanie sie w UNIT1 do tej PROCEDURY z UNIT2</span> ??????
A jesli tak to co powinno byc w USES???
[???] [???] [???] [???] [???] [???] [???] [???]
Pozdrawiam