rtti

    6

    1답변

    FMX TStyledControl에서 상속받은 클래스를 작성하려고합니다. 스타일이 업데이트되면 캐시에 스타일 리소스 객체를로드합니다. 델파이 도움말에서 설명하는대로 사용자 정의 컨트롤과 테스트 FMX HD 프로젝트가있는 패키지 용 프로젝트 그룹을 만들었습니다. 패키지를 설치하고 테스트 폼에 TsgSlideHost를 배치 한 후 테스트 애플리케이션을 실행합니

    2

    1답변

    나는 wikipedia에서 RTTI의 예를 살펴 보았습니다. 내가 ( ABC * abc_pointer = 새로운 xyz이이 부분에 대해 혼란 스러워요) abc_pointer는 얻을 것이다 identified.I가 xyz_pointer을 비교의 사용이 무엇을 의미하는 것이 분명 wouldnt가 XYZ 객체를 가리 키도록하게하는 경우 ! = NULL 나중에 그

    3

    1답변

    나는 TRttiContext.FindType(QualifiedTypeName)을 사용하여 객체를 잡으려고합니다. 여기에 내가있어 무엇 : program MissingRTTI; {$APPTYPE CONSOLE} uses System.SysUtils, RTTI, Classes; type TMyClass = class(TObject) end; v

    1

    1답변

    Delphi/Lazarus FreePascal 컬렉션에서 그리드 (StringGrid 또는 KGrid)를 업데이트하는 가장 효율적인 방법을 찾으려고합니다. 내 컬렉션의 하나는 아래에 나열되어 같이 { TEntretien } TEntretien = class(TCollectionItem) private { private declarations }

    3

    2답변

    클래스의 동적 배열을 serialize하는 다음 코드가 있습니다. 어떤 이유로 SuperObject는 클래스 속성 이름 대신 private 변수를 직렬화합니다. 누구든지 SuperObject에서이 동작을 수정하는 방법을 조언 해 주실 수 있습니까? [{"FName_":"Joe","FAge_":10},{"FName_":"Dan","FAge_":13}] 내

    3

    1답변

    처리하고 싶습니다 TRttiMethod익명 메소드으로 처리하고 싶습니다. 내가 어떻게 할 수 있니? 여기 내가 일을하고자하는 방법에 대한 간단한 예를 작동하는 것입니다 이 인터페이스 :이 TMyClass = class public // this method will be acquired via Rtti procedure Foo;

    2

    3답변

    개체 유형을 클래스에 저장해야합니다. template<class T> class box { private: type_info type; T data; } 나는 형식 정보를 저장해야하는 이유를 설명하기 복잡 ++이 C에 possibile 경우 어쨌든 내가 아는 것 : 같은 이 보일 것입니다. 내가 좋아하는 명령 컴파일하려고 :

    0

    2답변

    OGRE를 사용하고 있으며 ORIG에별로 관련이없는 문제를 겪었지만 지금 다루는 genreal C++ 문제입니다. ORGE는 질문의 맥락에 도움이됩니다. 내가 두 번째 매개 변수로 클래스의 형태로 전달해야 호출 할 삭제 위해서는 그러나 OGRE_DELETE_T(obj, ExternalClass); 같은 뭔가,하는 매크로가있다. 그러나, 나는 그냥 A 포

    13

    2답변

    RTTI와 예외를 모두 사용하지 않도록 설정 한 플랫폼에서 코드를 작성한 것을 기억합니다. 그러나 하나를 활성화하고 다른 하나는 비활성화하는 플랫폼에서 코딩을 기억할 수 없습니다. 두 개념간에 어떤 종류의 종속성이 있습니까? 다르게 말하면 예외가 작동하려면 RTTI가 필요합니까? 반대로?

    4

    1답변

    로깅 및보고 이유로 인해 예외에 속한 클래스 이름 및 메시지가있는 개체를 만듭니다. 나는 이것을 수행하여 Exception 객체의 수명을 관리 할 필요가 없다. 내가하고 싶은 것은 RTTI 식별의 장점을 되찾아 델파이 6에서 "is"연산자를 사용하여 객체가 주어진 클래스에서 파생되었는지를 알 수 있도록 해줍니다. 문자열에 포함 된 클래스가 다른 클래스에서