gpt4 book ai didi

delphi - Variant 内容类型的字符串表示形式?

转载 作者:行者123 更新时间:2023-12-03 14:56:34 24 4
gpt4 key购买 nike

首先,对我的英语表示歉意,我希望我在这里写的内容有意义。现在说说我的问题。

如何使用 TypInfo.GetEnumName() 获取 Variant 内容类型的字符串表示形式。我尝试了以下操作,但没有运气,我得到了数字表示。

myString := GetEnumName( TypeInfo(TVarType), TVarData(myVar).VType );

谢谢。

最佳答案

只需使用内置的 Delphi 函数即可获取 Variant 类型的字符串表示形式。

var
MyVariantType: string;
MyVariant: Variant;
begin
MyVariant := 'Hello World';
MyVariantType := VarTypeAsText(VarType(MyVariant));
ShowMessage(MyVariantType); //displays: String

MyVariant := 2;
MyVariantType := VarTypeAsText(VarType(MyVariant));
ShowMessage(MyVariantType); //displays: Byte
end;

关于delphi - Variant 内容类型的字符串表示形式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/903791/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com