看这样几句话有何异同?

来源:百度知道 编辑:UC知道 时间:2024/07/04 07:58:05
Call WriteData("out5.txt", sum),Call WriteData"out5.txt", sum,WriteData"out5.txt", sum。为什么第一和三运行时可以,第二就不行?
这是Vb的东西,相信不是难题,对某些人来说!
我有些迷惑,调用时,有时要加括号,有时不加括号!

调用一个过程时,并不一定要使用 Call 关键字。如果使用 Call 关键字来调用一个需要参数的过程,argumentlist 就必须要加上括号。如果省略了 Call 关键字,那么也必须要省略 argumentlis 外面的括号。如果使用 Call 语法来调用内建函数或用户定义函数,则函数的返回值将被丢弃。

Call WriteData "out5.txt", sum
第二个原因:没有把"out5.txt", sum这两个参数作为一个整体参数传递给WriteData函数,所以这是一种错误的语法.
你在写VB代码的时候应该有提示才对呀!