Vb6 <;变量>;!Visual Basic 6中的语法

Vb6 <;变量>;!Visual Basic 6中的语法,vb6,Vb6,我正在为一个客户编写一些遗留代码,我想我理解这一行,但我需要vb专家来仔细检查我 QS1! = Unit1.XICFMc(1) 我猜这句话是这样说的: “如果QS1不存在,DIM它并在Unit1.XICFMc的第一个位置给它赋值。” 我说得对吗?我在项目中的任何地方都找不到QS1的定义,这就是我在上面猜测的原因。由于缺少选项Explicit,第一次使用时隐式创建了一个变量 澄清了QS1类型为Single不是尾随!这意味着QS1变量应被类型化为单变量。这是早期版本的basic的遗留版本,它使用后

我正在为一个客户编写一些遗留代码,我想我理解这一行,但我需要vb专家来仔细检查我

QS1! = Unit1.XICFMc(1)
我猜这句话是这样说的:

“如果
QS1
不存在,
DIM
它并在
Unit1.XICFMc
的第一个位置给它赋值。”


我说得对吗?我在项目中的任何地方都找不到
QS1
的定义,这就是我在上面猜测的原因。

由于缺少
选项Explicit
,第一次使用时隐式创建了一个变量


澄清了
QS1
类型为
Single

不是尾随!这意味着QS1变量应被类型化为单变量。这是早期版本的basic的遗留版本,它使用后缀来声明类型。v$是一个字符串,v%是一个整数等。IIRC,您不能有显式选项使其工作

啊,所以它只是把变量调暗,然后把它作为单个输入。谢谢我要说的是量纲,因为Dim是从Fortran的量纲语句中提取出来的一种基本主义。