Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   D2010 Generics (https://www.delphipraxis.net/151055-d2010-generics.html)

hanspeter 4. Mai 2010 13:29


D2010 Generics
 
Hallo,
bei D2009 war ich mit Generics etwas auf die Nase gefallen.
Sind in D2010 Generics inzwischen etwas weniger bugig und verwendbar geworden?
Ich möchte diese jetzt gerne für eine typsichere TObjectliste verwenden.


Gruß Peter

s.h.a.r.k 4. Mai 2010 13:55

Re: D2010 Generics
 
Bei mir klappt das ohne Probleme und ich nutze D2010. War das die Antwort auf deine Frage?

himitsu 4. Mai 2010 14:42

Re: D2010 Generics
 
Mit den Generic selber hab ich keine Probleme/Fehler mehr entdeckt.
(stoße nur ständig an irgendwelche Grenzen/Beschränkungen im System selber)

hanspeter 4. Mai 2010 20:38

Re: D2010 Generics
 
Zitat:

Zitat von himitsu
Mit den Generic selber hab ich keine Probleme/Fehler mehr entdeckt.
(stoße nur ständig an irgendwelche Grenzen/Beschränkungen im System selber)

Ich bin damals u.a. irgendwie über den Default-Comparer gestolpert und habe dann wieder alles auf TObjectlist zurückgebaut.
Was gibt es für Grenzen/Beschränkungen mit Generics?
Ich baue garade die Datenverwaltungsschicht in einem großen Planungs-System und will hier auf
Generics setzen, um u.a. das ständige Typecasting im Zusammenhang mit Listen zu vermeiden.
Ich möchte nur sichergehen, dass ich das nicht wieder rückbauen muß.

Gruß Peter

hoika 5. Mai 2010 06:42

Re: D2010 Generics
 
Hallo,

TObjectList selbst ist doch auch eine generische Liste,
da fällt das Type-Cast eh weg.
Ich hatte damit zumindestens keine Probleme.


Heiko

himitsu 5. Mai 2010 08:02

Re: D2010 Generics
 
Zitat:

Zitat von hoika
TObjectList selbst ist doch auch eine generische Liste,

Nur das TObjectList<...> aus der Generics-Unit


Zu dem Default-Comparer in D2009 gibt es auch irgendwo einen Fehlerthread von mir.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:09 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz