Uses...

Tags:    delphi

Hejsa.

Hvad er forskellen på om man sætte Uses efter Interface eller om det er efter implementation?

-------------------------------
Hilsen Jimmi Westeberg
http://www.westsworld.dk



2 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Tror nok det er komponenter mv. der står efter interface, og andre forms der står efter implementation!



Hejsa.

Hvad er forskellen på om man sætte Uses efter Interface eller om det er efter implementation?

-------------------------------
Hilsen Jimmi Westeberg
http://www.westsworld.dk

Hej Jimmi,

Alt hvad du skriver mellem interface og implementation er public hvilket egentlig bare betyder at når bruger unit'en så kan du se de ting du har defineret her i mellem.

Alt mellem implementation og end. er private med mindre du har indsat en "forward/export" af dine funktioner i interface delen.

Hvis du f.eks. har 2 units som skal bruge hinanden så får du en fejl ("Circular references") hvis de hver især har hinandens unit under uses i interface delen. Dette kan du ungå, hvis den ene unit ikke skal bruge nogle definitioner fra den anden unit, i sin interface del.

Egentlig så betyder det at alle units under interface delen bliver initialiseret først og der efter dem under implementation delen.

/Michael.

[Redigeret d. 14/12-03 08:14:20 af Michael Skovslund]



t