Tôi có sau trong Delphi XE:Làm thế nào để sử dụng TFormatSettings.Create mà không được cụ thể cho một nền tảng?
fSettings := TFormatSettings.Create(LOCALE_USER_DEFAULT);
Nhưng tôi luôn có được một cảnh báo trên biên dịch:
W1002 Symbol 'Create' is specific to a platform
cách chính xác để làm điều này là gì, vì vậy mà tôi không nhận được một cảnh báo ?
Tùy chọn 3. Tắt cảnh báo trên toàn cầu. Nếu bạn không bao giờ xây dựng cho các nền tảng khác với Windows, không có nhiều điểm trong việc kích hoạt nó ở tất cả. –
Nếu tôi chọn sử dụng phiên bản chuỗi, chuỗi đó tương đương với LOCALE_USER_DEFAULT là gì? – croceldon
thử sử dụng chuỗi rỗng hoặc hàm tạo không có tham số, hàm này sẽ gọi [GetThreadLocale] (http://msdn.microsoft.com/en-us/library/windows/desktop/dd318127%28v=vs.85%29. aspx) chức năng nội bộ. chỉ cần cẩn thận với các cuộc gọi đến 'SetThreadLocale' vì có thể thay đổi kết quả của hàm này. – RRUZ