msvbvm6中函数介绍(重新整理).pdfVIP

  • 10
  • 0
  • 约3.8万字
  • 约 26页
  • 2018-06-01 发布于江苏
  • 举报
msvbvm6中函数介绍(重新整理)

页码,1/26(W) msvbvm60中函数介绍(重新整理) 函数 Variant 变量的内部表示: _______________________________________________________________ 符号常量 值 内部表示 字节数 V_EMPTY 0 Empty V_NULL 1 Null V_INTEGER 2 Interger 2 V_LONG 3 Long 4 V_SINGLE 4 Single 4 V_DOUBLE 5 Double 8 V_CURRENCY 6 Currency 8 V_DATE 7 Date 8 V_STRING 8 String V_OLE 9 OLE Automation Object V_ERROR 10 Error V_BOOLEAN 11 Boolean 2 V_VARIANT 12 Variant(仅用于变体数组) 16(22) V_OBJECT 13 Object(非OLE自动化对象) 4 V_BYTE 17 Byte 1 V_ARRAY 8192 Array ________________________________________________________________ __vbaVarMove ;变体变量赋值(一般用于数值变量) lea edx,var1 ;变量1的地址放到edx lea ecx,var2 ;变量2的地址放到ecx call __vbaVarMove ;把变量1赋值给变量2 ; __vbaVarCopy ;变体变量赋值(一般用于字符串变量) lea edx,var1 ;变量1的地址放到edx lea ecx,var2 ;变量2的地址放到ecx call __vbaVarMove ;把变量1赋值给变量2 ; __vbaVarAdd ;变体变量相加 + lea eax,var1 push eax ;加数1 lea ecx,var2 push ecx ;加数2 lea edx,var3 2011/1/27 页码,2/26(W) push edx ;结果 call __vbaVarAdd ;变量相加,在eax中返回 ; __vbaVarSub ;变体变量相减 - lea eax,var1 push eax ;被减数 lea ecx,var2 push ecx ;减数 lea edx,var3 push edx ;结

文档评论(0)

1亿VIP精品文档

相关文档