2010-08-06 20 views
6

Tôi muốn bắt đầu sử dụng Generics và phương pháp ẩn danh, chủ yếu là để tìm hiểu những gì đó là tất cả về và lý do tại sao tôi sẽ muốn sử dụng chúng.Có vấn đề gì khi sử dụng generics và các phương thức ẩn danh trong Delphi 2009?

Có Delphi 2009, tôi thường đọc rằng Generics và phương pháp vô danh không hoàn toàn thực hiện hoặc buggy, được cố định trong Delphi 2010.

Tôi muốn tránh phải tự hỏi, nếu đó là lỗi của tôi hay một lỗi trong Delphi 2009, mỗi khi một cái gì đó không hoạt động như tôi mong đợi.

Câu hỏi của tôi là:
Chính xác những vấn đề tôi sẽ gặp phải khi sử dụng Generics và các phương thức ẩn danh trong Delphi 2009 là gì?
Tôi nên tránh những gì?

Trả lời

6

Bạn có vấn đề gì? Vâng, nếu mọi thứ biên dịch, thì bạn thường ổn. Nó không phải là một vấn đề codegen xấu, nhiều hơn một số không codegen. Đó là việc tạo mã thực tế từ các mẫu chung có xu hướng dẫn trình biên dịch vào các góc tối và bạn nhận được các lỗi nội bộ.

Bạn nên tránh điều gì? Với nguy cơ nghe có vẻ lén lút, những gì bạn nên tránh là cố gắng sử dụng Generics trong D2009 và mong đợi họ làm việc. Cập nhật 3 cố định rất nhiều thứ, nhưng không phải tất cả mọi thứ. Delphi 2010 cố định nhiều hơn, và generics là chủ yếu có thể sử dụng ngay bây giờ, trừ khi bạn đang cố gắng để kết hợp generics với các gói. Họ vẫn đang làm việc để giành được quyền đó. Tại thời điểm này, tôi khuyên bạn nên chờ thêm vài tuần nữa (có lẽ) cho đến khi phiên bản tiếp theo xuất hiện và nâng cấp. Với bất kỳ may mắn nào, họ sẽ có generics làm việc kiên định như phần còn lại của hệ thống.

5

Bạn có thể sử dụng Quality Central. Nó cho phép bạn search về các tiêu chí cụ thể (như phiên bản) và từ khóa để hiển thị cho bạn bất kỳ vấn đề nào đã được báo cáo và trạng thái của chúng. Hãy nhớ rằng một số mục đã đóng có thể đã được sửa trong bản phát hành sau.

+0

Ngoài ra còn có các danh mục Generics và Anonymous Methods trong QC. –

Các vấn đề liên quan