Có ai biết về một nơi tốt, nơi tôi có thể tìm thấy danh sách đầy đủ các phiên bản định nghĩa cho tất cả các phiên bản Delphi, phải lên đến Delphi 2009?Danh sách đầy đủ các định nghĩa cho các phiên bản Delphi
29
A
Trả lời
37
Một phiên bản Delphi rất, rất tốt bao gồm tập tin là jedi.inc
từ Thư viện Mã JEDI (JCL).
Nó luôn luôn là up-to-date và có chỉ thị như DELPHI2009
hoặc DELPHI14_UP
... và nó bao gồm rất nhiều "Chỉ Feature" như SUPPORTS_INT64
hoặc SUPPORTS_UNICODE_STRING
.
Đây là link to the repository.
7
Bạn có thể cho chúng ta GX_CondDefine.inc
Từ gexperts plugin tuyệt vời:
{$IFDEF CONDITIONALEXPRESSIONS}
{$IFDEF BCB}
{$DEFINE GX_BCB}
{$ELSE}
{$DEFINE GX_Delphi}
{$ENDIF}
{$IF CompilerVersion >= 14}
{$DEFINE GX_VER140_up} // Delphi 6
{$IFDEF LINUX}
{$DEFINE GX_KYLIX}
{$IF RTLVersion = 14.2}
{$DEFINE GX_KYLIX2} // Kylix 2
{$IFEND}
{$IF RTLVersion = 14.5}
{$DEFINE GX_KYLIX3} // Kylix 3
{$IFEND}
{$ENDIF}
{$IF CompilerVersion >= 15}
{$DEFINE GX_VER150_up} // Delphi 7
{$IF CompilerVersion >= 16}
{$DEFINE GX_VER160_up} // Delphi 8
{$IF CompilerVersion >= 17}
{$DEFINE GX_VER170_up} // Delphi 9/2005
{$IF CompilerVersion >= 18}
{$DEFINE GX_VER180_up} // BDS 2006
{$IFDEF VER185}
{$DEFINE GX_VER185_up} // Delphi 2007
{$ENDIF}
{$IF CompilerVersion >= 19}
{$DEFINE GX_VER190_up} // Delphi .NET 2007
{$IF CompilerVersion >= 20}
{$DEFINE GX_VER200_up} // RAD Studio 2009
{$IFEND}
{$IFEND}
{$IFEND}
{$IFEND}
{$IFEND}
{$IFEND}
{$IFEND}
{$ELSE not CONDITIONALEXPRESSIONS}
Sorry, but this version of GExperts does not support the IDE
you are using. Please visit the GExperts web site at
http://www.gexperts.org/ to obtain more information about
support for your IDE.
{$ENDIF}
8
Dưới đây là danh sách tôi thấy rằng người ta có thể mong đợi để được lưu giữ đến nay:
http://docwiki.embarcadero.com/RADStudio/en/Compiler_Versions
+0
Đối với phiên bản duy nhất, điều này là khá tốt và cho điểm. –
Các vấn đề liên quan
- 1. Danh sách đầy đủ các giá trị mặc định cho các tùy chọn JSHint?
- 2. Python: Danh sách đầy đủ các mô-đun
- 3. Chưa đầy đủ các danh sách khác nhau
- 4. Chú thích định nghĩa đầy đủ tối thiểu cho Haskell
- 5. Danh sách đầy đủ các phản hồi JSON dự kiến cho DS.RESTAdapter là gì?
- 6. Nhận danh sách đầy đủ các lệnh có sẵn cho DTE.ExecuteCommand
- 7. Danh sách đầy đủ các phần mở rộng tệp hợp lệ cho hình ảnh là gì?
- 8. Danh sách đầy đủ của tất cả các thư mục tài nguyên Android?
- 9. Tạo danh sách đầy các phiên bản mới của đối tượng
- 10. Twitter bootstrap danh sách đầy đủ các biểu tượng với nhãn
- 11. p4v không hiển thị danh sách đầy đủ các tệp đã kiểm xuất
- 12. mẫu không đầy đủ trong Haskell danh sách hiểu
- 13. Sự kiện DOM Backbone.js đầy đủ danh sách
- 14. Định nghĩa đầy đủ cú pháp tệp .cabal
- 15. Nơi để tìm định nghĩa đầy đủ của loại off_t?
- 16. Mẫu Live Intellij trong Code Danh sách đầy đủ
- 17. Lấy danh sách đầy đủ các quy trình của Windows trong C
- 18. Các từ và từ định danh Delphi
- 19. Danh sách các trình điều khiển dbexpress miễn phí cho Delphi
- 20. Tìm kiếm danh sách đầy đủ các loại sự kiện jQuery
- 21. Sử dụng các mẫu không liên kết với Danh sách đầy đủ trong Haskell
- 22. Danh sách đầy đủ các thẻ nhận xét Java đặc biệt
- 23. iOS: Nơi để tìm danh sách đầy đủ mã OSStatus cho iOS?
- 24. Tôi có thể tìm danh sách đầy đủ các ngoại lệ Oracle pl/SQL được xác định trước ở đâu?
- 25. Biểu đồ các phiên bản SWF cho các phiên bản Flash
- 26. Danh sách các định dạng tập tin lớp Java có số phiên bản chính?
- 27. Danh sách đầy đủ của tất cả các hành động "android.intent.action" có sẵn trong SDK Android là gì?
- 28. Cách nhận danh sách các phiên Windows?
- 29. Hình ảnh đầy đủ, các góc tròn
- 30. Delphi 2009 và Firebird 2.1 = Unicode đầy đủ?
Đồng ý, đó là một trong rất phong phú! –
Tôi nghĩ rằng đây là một trong những tôi muốn giới thiệu trong tương lai !! –
Đây là tài liệu gốc mà tôi đã gửi cho Jedi về điều này, nó cung cấp lý do tại sao để làm điều này: http://www.stack.nl/~marcov/porting.pdf (chương 2) –