klassetype i TList..

Tags:    delphi

Hej Alle!

jeg kan ikke komme videre med udviklingen af mit program, hvor jeg bruger TList til at holde på objekter, som kan være af 2 forskellige typer: TRgn og Tmpp.


men jeg skal vide, hvilken objekt type jeg har at gøre med, når jeg skriver:


if List is TRgn then ..


men det virker ikke..

Er der nogen der kan hjælpe, tak





3 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Mulig løsning #1: Lav to lister der holder hver sine objekt typer, det er måske lidt mere arbejde, men det er en bedre løsning.

Mulig løsning #2: Hvis dine to objekter er næsten ens, så lad dem nedarve fra et parent objekt og smid dette objekt ind i listen, så er alle objekter ens, men alligevel forskellige.

(¯`·._.·[Brian Hvarregaard]·._.·´¯)



hvad med

if List is TRegn then


men ellers ville jeg foreslå løsning et i ovenstående post.
-----------------------------------------------------------------------------

Min side ->www.the-hive.dk/~donp/




Hej of tak for hjælpen ..

jeg har gjort som Brian sagte, oprettet et parent objekt, men i stedet for nedarve, tilføjet en selvdefineret type kind {mytype=(T1, T2)}, da objekterne er faktisk næsten ens..

og det virker nu.

Brian får de første 10 points fra min konto :)-

mvh. Poul



t