判断数据类型 如何判断一个变量的数据类型?急急急!!!在线等!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function GetVariantType(varVar: Variant):String;var basicType: integer; TypeString : string;begin basicType:=VarType(varVar) and VarTypeMask; case basicType of varEmpty : typeString := 'varEmpty'; varNull: typeString := 'varNull'; varSmallInt: typeString := 'varSmallInt'; varInteger : typeString := 'varInteger'; varSingle: typeString := 'varSingle'; varDouble: typeString := 'varDouble'; varCurrency: typeString := 'varCurrency'; varDate: typeString := 'varDate'; varOleStr: typeString := 'varOleStr'; varDispatch: typeString := 'varDispatch'; varError : typeString := 'varError'; varBoolean : typeString := 'varBoolean'; varVariant : typeString := 'varVariant'; varUnknown : typeString := 'varUnknown'; varByte: typeString := 'varByte'; varWord: typeString := 'varWord'; varLongWord: typeString := 'varLongWord'; varInt64 : typeString := 'varInt64'; varStrArg: typeString := 'varStrArg'; varString: typeString := 'varString'; varAny : typeString := 'varAny'; varTypeMask: typeString := 'varTypeMask'; end; result:=TypeString;end;procedure TForm1.Button1Click(Sender: TObject);var myVar:Variant;begin myVar:='abcd'; ShowMessage(GetVariantType(myVar));end; 变量声明一般都在函数定义的begin和end之间 截取打印队列的容内写到文本文件里 语法错误呀,我日!哪位大哥能出来救救小弟! 怎样模拟 ALT+TAB 和 ALT+F4 如何正确调用DLL? 数据更新问题? mediaplayer控件播放视频文件时总出错!在线等待!!!! 请问我如何才能让batchmove只更新我指定的部分字段? delphi7.0的报表控件在哪里? 请问如何判断SQLSERVER数据库中某个字段的值是否为空. 哪里有制作.Chm文件的软件,最好是有中文版的 (高分请教)在文本编辑器显示特殊字符的算法问题 怎样使TabControl的空白区域响应鼠标右键
var basicType: integer;
TypeString : string;
begin
basicType:=VarType(varVar) and VarTypeMask;
case basicType of
varEmpty : typeString := 'varEmpty';
varNull: typeString := 'varNull';
varSmallInt: typeString := 'varSmallInt';
varInteger : typeString := 'varInteger';
varSingle: typeString := 'varSingle';
varDouble: typeString := 'varDouble';
varCurrency: typeString := 'varCurrency';
varDate: typeString := 'varDate';
varOleStr: typeString := 'varOleStr';
varDispatch: typeString := 'varDispatch';
varError : typeString := 'varError';
varBoolean : typeString := 'varBoolean';
varVariant : typeString := 'varVariant';
varUnknown : typeString := 'varUnknown';
varByte: typeString := 'varByte';
varWord: typeString := 'varWord';
varLongWord: typeString := 'varLongWord';
varInt64 : typeString := 'varInt64';
varStrArg: typeString := 'varStrArg';
varString: typeString := 'varString';
varAny : typeString := 'varAny';
varTypeMask: typeString := 'varTypeMask';
end;
result:=TypeString;
end;
procedure TForm1.Button1Click(Sender: TObject);
var myVar:Variant;
begin
myVar:='abcd';
ShowMessage(GetVariantType(myVar));
end;