Bất cứ ai có thể cho tôi biết nơi để tìm danh sách các biến môi trường "giả" có sẵn trong RAD Studio không? Những cái như $ (Nền tảng), $ (Config), v.v. Cụ thể, tôi muốn một trong đó mang lại cho tôi phiên bản RTL, để tôi có thể đặt các đơn vị biên dịch của tôi (* .dcu) vào đúng thư mục, tức là. D15 cho XE, D16 cho XE2, vvDelphi biến môi trường được xác định trước
Tôi đã hy vọng rằng sẽ có một trong số này tương ứng với định nghĩa có điều kiện trình biên dịch "RTLVersion", nhưng $ (RTLVersion) không hoạt động.
Tôi nghĩ rằng đó chỉ là biến môi trường bình thường như được thảo luận [ở đây] (http://stackoverflow.com/questions/6870282/how-are-delphi-environment-variables-such-as-bds-evaluated). –
Đây là các biến môi trường được đặt là chính IDE. "Ghi đè" được lưu trữ trong sổ đăng ký. BTW, 'RTLVersion' không phải là ký hiệu có điều kiện, mà là hằng số thực. Ngoài ra, tôi không thấy lý do lớn để tổ chức các tệp tạm thời. –
Tôi đang cố định cấu hình các dự án của mình để chúng có thể được xây dựng trên máy chủ xây dựng, mà không phải thêm các lệnh đặc biệt trên máy chủ xây dựng. Máy chủ xây dựng có thể có một số phiên bản khác nhau của Delphi. Nó cũng có thể có một số thư viện mã khác nhau, chẳng hạn như Jedi (tất cả trong kiểm soát nguồn). Tôi muốn xây dựng kịch bản để xây dựng những thư viện cũng như sản phẩm của tôi. Nhưng Jedi có các thư mục khác nhau cho mỗi verion RTL (ví dụ: \ lib \ D15). Vì vậy, tôi muốn làm cho các tùy chọn dự án của tôi nhìn vào .. \ lib \ D $ (RTLVersion), bởi vì sau đó tôi không phải thay đổi mọi tệp dự án khi một phiên bản Delphi mới được phát hành. – user977725