기본적으로 2010 아래 버전의 RTTI는 게시 된 클래스 멤버에 대해서만 만들어집니다.공개 메소드에 대해 RTTI를 지원하는 Delphi 버전은 무엇입니까?
2006 년 블로그 (http://hallvards.blogspot.com/2006/09/extended-class-rtti.html)에서 $ METHODINFO (또는 $ M)를 사용하여 공개 및 게시 된 메소드가 포함되어 있음을 읽었습니다. 델파이 6 이후?
블로그 항목은 말했다 :
을 새로운 "에서 WebSnap의 내용은" "(D6와 D7에 문서화 된) $ METHODINFO ON 컴파일러 지시어 공공 및 게시 방법에 대한 확장 된 RTTI를 생성하는 데 사용됩니다." ... "업데이트 (2007 년 10 월 27 일) : $ METHODINFO는 델파이 7이 아닌 델파이 7에서 처음 사용 가능했습니다.
$ METHODINFO는 메소드에만 적용되고 속성에는 적용되지 않습니다. – dthorpe
@dthorpe 힌트를 주셔서 감사합니다. - 작동하지 않는 공용 속성에 대한 보조 노트를 삭제했습니다. – mjn
$ METHODINFO가 CORBA 개체와 함께 사용되는 인터페이스 리모팅 (동적 스텁 + 프록시 생성)을 지원하기 위해 컴파일러에 추가되었습니다. – dthorpe