/
Forside
/
Teknologi
/
Udvikling
/
Delphi/Pascal
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
Delphi/Pascal
#
Navn
Point
1
oldwiking
603
2
jrossing
525
3
rpje
520
4
EXTERMINA..
500
5
gandalf
460
6
gubi
270
7
DJ_Puden
250
8
PARKENSS
230
9
technet
210
10
jdjespers..
200
Ny klasse
Fra :
Harald
Dato :
15-12-02 11:41
Hej
Jeg definere en ny klasse sådan:
TNyClass = class
private
DivData : array of record
a,b : integer;
end;
public
constructor Create(antal : integer);
end;
..
..
constructor TNyClass.Create(antal : integer);
begin
SetLength(DivData,antal);
end;
----------
på et tidspunkt opretter jeg så klassen sådan:
var
NyClass : TNyClass;
begin
NyClass:=TNyClass.Create(10);
end;
når jeg så ikke har brug for den længere kalder jeg free sådan:
NyClass.Free;
men hvad så med DivData? Bliver DivData automatisk fjernet eller skulle jeg
have sørget for det inden kaldet til free?
Jeg bruger Delphi 7
Mvh
HK
Uffe Kousgaard (
15-12-2002
)
Kommentar
Fra :
Uffe Kousgaard
Dato :
15-12-02 15:25
"Harald" <swobu@kroning.dk> wrote in message
news:3dfc5c25$0$201$edfadb0f@dread14.news.tele.dk...
> men hvad så med DivData? Bliver DivData automatisk fjernet eller
skulle jeg
> have sørget for det inden kaldet til free?
Dette skal du selv gøre som en del af din destructor på klassen.
Thomas Munk (
08-01-2003
)
Kommentar
Fra :
Thomas Munk
Dato :
08-01-03 08:38
"Uffe Kousgaard" <uffe@routeware.dk> wrote in message
news:3dfc90cc$0$71708$edfadb0f@dread11.news.tele.dk...
> "Harald" <swobu@kroning.dk> wrote in message
> news:3dfc5c25$0$201$edfadb0f@dread14.news.tele.dk...
> > men hvad så med DivData? Bliver DivData automatisk fjernet eller
> skulle jeg
> > have sørget for det inden kaldet til free?
>
> Dette skal du selv gøre som en del af din destructor på klassen.
Hvordan fjernes/nedlægges et dynamisk array (DivData)? Jeg troede dette
skete automatisk når arrayet kommer 'out of scope' - lidt at sammenligne med
strenge.
Søg
Alle emner
Teknologi
Udvikling
Delphi/Pascal
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177558
Tips :
31968
Nyheder :
719565
Indlæg :
6408924
Brugere :
218888
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.