2010-08-06 10 views
6

Ich möchte mit Generika und anonymer Methode beginnen, hauptsächlich um zu lernen, worum es geht und warum ich sie verwenden möchte.Welche Probleme gibt es bei der Verwendung von Generika und anonymen Methoden in Delphi 2009?

Mit Delphi 2009, las ich oft, dass Generika und anonyme Methoden nicht vollständig implementiert oder Buggy, die in Delphi fixiert wurden 2010

Ich möchte zu vermeiden, zu fragen, ob es meine Schuld, oder ein Fehler ist in Delphi 2009, jedes Mal, wenn etwas nicht wie erwartet funktioniert.

Meine Frage ist:
Was genau sind die Probleme, die ich bei der Verwendung von Generika und anonymen Methoden in Delphi 2009 haben werde?
Was sollte ich vermeiden?

Antwort

6

Welche Probleme haben Sie? Nun, wenn alles kompiliert, dann geht es dir normalerweise gut. Es ist kein schlechtes Codegen-Problem, eher ein kein Codegen-Problem. Es ist so, dass das Erstellen von tatsächlichem Code aus den generischen Vorlagen dazu führt, dass der Compiler in dunkle Ecken führt und interne Fehler auftreten.

Was sollten Sie vermeiden? Auf die Gefahr hin, snarky zu klingen, sollten Sie versuchen, Generika in D2009 zu verwenden und zu erwarten, dass sie funktionieren. Update 3 hat viele Dinge behoben, aber nicht alles. Delphi 2010 hat viel mehr behoben, und Generika sind größtenteils jetzt verwendbar, es sei denn, Sie versuchen, Generika mit Paketen zu mischen. Sie arbeiten immer noch daran, diesen Teil richtig zu machen. An dieser Stelle würde ich empfehlen, nur noch ein paar Wochen (vermutlich) zu warten, bis die nächste Version herauskommt und aufrüstet. Mit etwas Glück werden Generika so stabil arbeiten wie der Rest des Systems.

5

Sie können verwenden. Es gibt Ihnen search zu bestimmten Kriterien (wie Version) und Schlüsselwörtern, um Ihnen alle berichteten Probleme und deren Status anzuzeigen. Denken Sie daran, dass einige der geschlossenen Elemente in einer späteren Version behoben wurden.

+0

Es gibt auch Generika und anonyme Methoden in QC. –

Verwandte Themen