Delphi XE2를 사용하고 있습니다. Delphi가 레코드 유형에 대한 정방향 참조를 지원하지 않기 때문에 형식화되지 않은 매개 변수를 사용하기 시작했습니다.Delphi -> 형식이 지정되지 않은 매개 변수에서 레코드 유형을 얻습니다.
유형이 지정되지 않은 매개 변수의 유형은 어떻게 얻을 수 있습니까?
procedure TSomeRecord.TransformBy(const AUntypedParam);
begin
// how can I ensure that **AUntypedParam** is of a specific record type?
나는 AUntypedParam 그렇지 않으면 예외가 발생한다, 특정 유형의이 있는지 확인해야합니다. 감사합니다.
레코드에 서명을 추가하십시오. –
아직까지 레코드 도우미를 사용하여 전달 레코드 참조를 선언 할 수 없음을 피할 수 있어야합니다. –
예, 레코드 헬퍼가이 문제를 해결하는 방법입니다. –