zoukankan      html  css  js  c++  java
  • 取得数据的类型

    在网上搜到的一段代码:

    procedure TForm1.ShowBasicVariantType(varVar: Variant);
    var
      typeString : string;
      basicType  : Integer;
    
    begin
      // Get the Variant basic type :
      // this means excluding array or indirection modifiers
      basicType := VarType(varVar) and VarTypeMask;
    
      // Set a string to match the type
      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;
    
      // Show the Variant type
      ShowMessage('Variant type  = '+typeString);
    end;
  • 相关阅读:
    nginx http和https共存
    jQuery prop方法替代attr方法
    idea内置tomcat中java代码热更新
    Linux磁盘空间查看、磁盘被未知资源耗尽
    Mysql order by与limit混用陷阱
    IIS 架构解析
    asp.net MVC 应用程序的生命周期
    Linq专题之var关键字
    ThoughtWorks 2016年第1期DNA活动总结
    对象的深拷贝--反射
  • 原文地址:https://www.cnblogs.com/wjhx/p/1757544.html
Copyright © 2011-2022 走看看