rtti

    11Nhiệt

    2Trả lời

    Tôi có một lớp trong ứng dụng Delphi của mình, nơi tôi muốn một cách dễ dàng và năng động để đặt lại tất cả các thuộc tính chuỗi thành '' và tất cả thuộc tính boolean thành False Theo như tôi có thể t

    9Nhiệt

    1Trả lời

    Có vẻ như một, theo phương pháp bắt buộc quan điểm của tôi bị thiếu trong TValue; TValue.Equals (TValue). Vì vậy, whats một cách nhanh chóng và khá so sánh 2 TValues, tốt nhất là không sử dụng TValue.

    5Nhiệt

    3Trả lời

    Sử dụng Delphi 2010 và RTTI, tôi biết cách lấy loại lớp của đối tượng và cách lấy/đặt giá trị và loại thuộc tính của đối tượng, nhưng làm cách nào để xác định lớp nào trong chuỗi thừa kế một tài sản đ

    5Nhiệt

    1Trả lời

    Tôi đang tạo một thể hiện của một lớp bằng cách sử dụng hàm TRttiMethod.Invoke, nhưng khi hàm tạo hoặc phương thức bị quá tải, thì rtti không gọi phương thức thích hợp. Tôi đã viết một ứng dụng mẫu để

    6Nhiệt

    1Trả lời

    Tôi đang cố viết lớp kế thừa từ FMX TStyledControl. Khi kiểu được cập nhật, nó sẽ tải các đối tượng tài nguyên kiểu vào bộ đệm. Tôi đã tạo nhóm dự án cho gói với các điều khiển tùy chỉnh và kiểm tra d

    7Nhiệt

    1Trả lời

    Tôi đã viết một scriptlanguage cho các ứng dụng của tôi và mục tiêu của tôi là làm cho nó có thể xuất bản bất kỳ loại nào từ delphi trong kịch bản. Tôi sử dụng rtti để tự động hoá nhiệm vụ này. Đối vớ

    6Nhiệt

    1Trả lời

    Tôi có lớp này: {$RTTI EXPLICIT FIELDS([vcProtected]) PROPERTIES([vcProtected])} const PP_VEHICLE_FIELD = 'VEICULO_ID'; PP_DRIVER_FIELD = 'MOTORISTA_ID'; PP_TRIP_FIELD = 'VIAGEM_ID';

    13Nhiệt

    2Trả lời

    Tôi nhớ mã hóa trên nền tảng có cả RTTI và ngoại lệ bị vô hiệu hóa và trên những nền tảng khác đã bật cả hai. Tuy nhiên, tôi không thể nhớ mã hóa trên một nền tảng có thể kích hoạt một và vô hiệu hóa

    13Nhiệt

    3Trả lời

    Tôi đã tìm thấy một giải pháp đơn giản ở đâu đó trên internet với một lớp nhận dạng mà không được tích hợp sẵn trong C++ RTTI. template <typename T> class Identity { public: static int64_t id()

    5Nhiệt

    3Trả lời

    Tôi đang cố gắng khám phá lớp có nguồn gốc xuất phát nhất của một đối tượng, bên trong một hàm tạo của một trong các lớp trong cây thừa kế của nó. Tôi đã dành vài giờ vào việc này ngay bây giờ và đang