Gru*_*umP 0 vb6 syntax function
我有以下功能:
Public Function SaveExample() As Boolean
Run Code Online (Sandbox Code Playgroud)
&
Private Function ValidateExample (ByVal vlngvariable As Long) As Boolean
Run Code Online (Sandbox Code Playgroud)
我希望能够从第一个函数中调用第二个函数.但我得到:
"编译错误:参数不是可选的"
我正在尝试做什么,如果是,那么正确的语法是什么?我只是尝试添加该行:
ValidateExample
Run Code Online (Sandbox Code Playgroud)
在第一个函数的一些逻辑中.
它与它的访问修饰符无关,它需要一个你不提供的参数,所以你需要用一个参数调用它;
ValidateExample 1234
Run Code Online (Sandbox Code Playgroud)
或者让它接受一个可选参数
Private Function ValidateExample (Optional ByVal vlngvariable As Long = -1) As Boolean
Run Code Online (Sandbox Code Playgroud)
这将使vlngvariable中ValidateExample等于-1如果调用不带参数;
ValidateExample
Run Code Online (Sandbox Code Playgroud)