1) Trong các tùy chọn dự án bạn có thể chọn các thông điệp biên dịch bạn muốn xem. Nếu bạn không quan tâm đến nền tảng độc lập, bạn chỉ có thể tắt cảnh báo nền tảng ở đó.
2) Một cách khác là vô hiệu hóa các cảnh báo cho một phần nhất định của mã:
{$WARN SYMBOL_PLATFORM OFF}
// Your code
{$WARN SYMBOL_PLATFORM ON}
Đối với một danh sách đầy đủ các tùy chọn nhìn vào tập tin trợ giúp Delphi tại chủ đề '$ WARN'
3) Một cách cuối cùng sẽ được thêm
{$WARNINGS OFF}
// Your code
{$WARNINGS ON}
nhưng đó là nguy hiểm, bởi vì tất cả cảnh báo sẽ bị loại bỏ. Ngoài ra, như các câu trả lời khác đã đề xuất, bạn chỉ có thể chuyển sang nền tảng độc lập biến thể của FileSetDate
hoạt động trên tên tệp (tức là Strings), nhưng theo tôi hiểu đó không phải là câu hỏi của bạn .
Nguồn
2008-12-09 11:48:18
Chỉ cần lưu ý rằng có các cảnh báo hợp lệ cho mã tương thích với Vista + không tương thích với XP – kbickar
Thực tế điều này không còn đúng nữa. Với các phiên bản mới nhất của Delphi, có thể biên dịch cho Win32, Win64, Mac, iOS và Android ... cảnh báo này đã sử dụng nó một lần nữa. – Frazz