说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

关于数组的简单问题,在线等

编辑:说三道四文库 发布时间:2018-07-18 05:02
HTML文档下载 WORD文档下载 PDF文档下载
在VB中的数组varray 如下:
    dim varray(3) as integer
    for i=0 to 2
        varray(i)=i
    next
  在VC中生成的ActiveX控件有一函数原型如下:
    Draw(short FAR* array, short count, OLE_COLOR color)    
  但在VB中使用
    Call control1.Draw(varray(),3,color)
  时报告类型不匹配(varray()),请教应该如何使用这个数组呢?
试试
Call control1.Draw(varray(0), 3, color)

Call control1.Draw(ByRef varray(0), 3, color)
是不是类型不匹配呀,Draw函数第一个参数为short类型,引用时使用的varray()数组却是integer类型的。
intelement:
我已经试过了,不行
dim varray(3)  
  for i=0 to 2
      varray(i)=i
   next
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘