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;
  • 相关阅读:
    内存分配问题
    C++ assert 的一点说明
    强大的stringstream
    C++中随机数
    C++ 中new
    C++ 中string 详解 转载自 博客园
    未命名名字空间
    使用ifstream和getline读取文件内容[c++]
    6.bootstrap练习笔记-缩略图和list-group
    3.bootstrap练习笔记-媒体内容
  • 原文地址:https://www.cnblogs.com/wjhx/p/1757544.html
Copyright © 2011-2022 走看看