100jk (¹éÁ¾±Ô)
|
|
´äº¯ °¨»çµå¸³´Ï´Ù. ´Ù¸¥»çÀÌÆ®¿¡¼ ¾òÀº ¹æ¹ýÀÔ´Ï´Ù.
function GetSetNames(v: TValue): TAStringArray;
var
n: integer;
EnumType: PTypeInfo;
begin
result.Clear;
if v.Kind = TTypeKind.tkSet then
begin
EnumType := v.TypeInfo.TypeData.CompType^;
for n := GetTypeData(EnumType).MinValue to GetTypeData(EnumType).MaxValue do
begin
Result.Add(GetEnumName(EnumType, n));
end;
end;
end; 2019-01-08 ¿ÀÈÄ 9:08:52
|
|