/
Forside
/
Teknologi
/
Udvikling
/
Delphi/Pascal
/
Nyhedsindlæg
Login
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Stil et spørgsmål
Skriv et tip
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
DJ_Puden
250
6
PARKENSS
230
7
technet
210
8
jdjespers..
200
9
VMEK
153
10
lavang
136
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 :
177822
Tips :
31980
Nyheder :
719565
Indlæg :
6410987
Brugere :
218912
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2026 kandu.dk. Alle rettigheder forbeholdes.