의 유형을 얻고,이 코드델파이 - I 정수 값에서 열거 값을 얻는 방법을 알고 열거
function GetEnumValue(intValue:integer):TMyType
begin
if(ordValue >= Ord(Low(TMyType)))and(ordValue <= Ord(High(TMyType)))then
result :=TMyType(ordValue)
else
raise Exception.Create('ordValue out of TMyType range');
end;
내가 TMyType 이외의 많은 열거 형에 대한 많은 장소에서 위와 같이 비슷한 코드가를 가지고하는 방법 , 그 코드를 기본 클래스의 단일 보호 코드에 캡슐화하여 상속 된 클래스에서 사용할 수 있도록합니다.
하지만 난 그게 바로 열거 형 또는 다른 종류의 객체
내가 어떤 개체 유형의 모든 TObject의 같은 열거 기본 클래스 (또는 단서가 질수 내 코드를 확인할 수 있도록 TMyType을 일반화하는 방법을 잘 모릅니다 모든 VCL 유형에 대한 TControl)을 사용하면 해당 코드를 확인할 수 있습니다.
어떤 버전의 델파이입니까? –