6

ジェネリックと匿名メソッドの使用を開始したいと思います。主に、それが何であるか、なぜそれらを使用したいのかを学びます。

Delphi 2009 を持っているので、ジェネリックと匿名メソッドが完全に実装されていない、またはバグがあるとよく読んでいますが、これは Delphi 2010 で修正されました。

何かが期待どおりに動作しないたびに、それが私のせいなのか、Delphi 2009 のバグなのかと考える必要は避けたいと思います。

私の質問は次
のとおりです。Delphi 2009 でジェネリックと匿名メソッドを使用するときに発生する問題は何ですか?
何を避けるべきですか?

4

2 に答える 2

6

どのような問題が発生しますか? まあ、すべてがコンパイルされれば、通常は問題ありません。これはコード生成の問題ではなく、コード生成の問題ではありません。汎用テンプレートから実際のコードを作成すると、コンパイラが暗礁に乗り上げ、内部エラーが発生する傾向があります。

何を避けるべきですか?皮肉に聞こえるかもしれませんが、避けるべきことは、D2009 でジェネリックを使用しようとして、それらが機能することを期待することです。Update 3 では多くのことが修正されましたが、すべてではありません。Delphi 2010 ではさらに多くの修正が行われ、ジェネリックとパッケージを混在させようとしない限り、ジェネリックはほとんど使用できるようになりました。彼らはまだその部分を正しくするために取り組んでいます. この時点で、次のバージョンがリリースされてアップグレードされるまで、あと数週間 (おそらく) 待つことをお勧めします。運が良ければ、システムの他の部分と同じようにジェネリックがしっかりと機能するようになるでしょう。

于 2010-08-06T17:18:35.713 に答える
5

Quality Centralを使用できます。特定の条件 (バージョンなど) とキーワードで検索して、報告された問題とそのステータスを表示できます。クローズされた項目の一部は、後のリリースで修正される可能性があることに注意してください。

于 2010-08-06T16:21:28.707 に答える