Private/Public declarations... Og lidt andet..

Tags:    delphi

Ands

Hvad er foreskellen mellem Private og Public???

Kan man lave en variabel i en form, og derefter bruge den igen i en anden form???

f.eks.

private
Hejsa:integer;


procedure form1.button1click
begin
Hejsa:=Hejsa+1;
end;


procedure form2.button1click
begin
Hejsa:=Hejsa+1;
end;



Ands

Hvad er foreskellen mellem Private og Public???

Kan man lave en variabel i en form, og derefter bruge den igen i en anden form???

f.eks.

private
Hejsa:integer;


procedure form1.button1click
begin
Hejsa:=Hejsa+1;
end;


procedure form2.button1click
begin
Hejsa:=Hejsa+1;
end;


nej.
Private betyder, at det kun er formen hvor denne er defineret på, der har adgang til den.

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



Ands

Hvad er foreskellen mellem Private og Public???

Kan man lave en variabel i en form, og derefter bruge den igen i en anden form???

f.eks.

private
Hejsa:integer;


procedure form1.button1click
begin
Hejsa:=Hejsa+1;
end;


procedure form2.button1click
begin
Hejsa:=Hejsa+1;
end;

nej.
Private betyder, at det kun er formen hvor denne er defineret på, der har adgang til den.

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

Hej,

En lille rettelse til oventående.
Alle funktioner og variabler under private sektionen kan kun bruges i den klasse de er oprettet i med undtagelse af andre klasser/funktioner i samme namespace (unit).

F.eks.
Fold kodeboks ind/udKode 


Hvis du tilgår TMinKlasse fra en anden unit kan du selfølgelig ikke tilgå FMinVar direkte (som Jimmi så rigtigt forklarede før).

/Michael.
/Michael.



t