如何在同一模块中调用子程序
how to call a sub in same module
我正在寻找一种在用户阅读大邮件后返回到上一个的方法。它在一个单独的子目录中的原因是因为它有 50 多行文本,我想减少加载时间。我一定是走遍了互联网,却没有找到答案。我试过这个但是得到 "process is terminated due to Whosebug Exception"
这是我的代码的简单版本:
Sub notes()
Dim a2 As String
Do Until a2 = ("b") Or a2 = ("B")
Console.Clear()
Console.WriteLine("--------------------------------------------------------------------------------")
Console.WriteLine("General Notes:")
'more lines of text
Console.WriteLine("--------------------------------------------------------------------------------")
Console.WriteLine("Engine Status:")
'more lines of text
Console.WriteLine("Press <B> to go back to the menu")
a2 = Console.ReadLine()
Loop
If a2 = ("b") Or a2 = ("B") Then
Call Main()
End If
End Sub
notes
子完成后,例如a2="b"或a2="B",程序会自动return到主子(假设你调用它从那里)。您不能在模块中调用 Main
子。
我正在寻找一种在用户阅读大邮件后返回到上一个的方法。它在一个单独的子目录中的原因是因为它有 50 多行文本,我想减少加载时间。我一定是走遍了互联网,却没有找到答案。我试过这个但是得到 "process is terminated due to Whosebug Exception"
这是我的代码的简单版本:
Sub notes()
Dim a2 As String
Do Until a2 = ("b") Or a2 = ("B")
Console.Clear()
Console.WriteLine("--------------------------------------------------------------------------------")
Console.WriteLine("General Notes:")
'more lines of text
Console.WriteLine("--------------------------------------------------------------------------------")
Console.WriteLine("Engine Status:")
'more lines of text
Console.WriteLine("Press <B> to go back to the menu")
a2 = Console.ReadLine()
Loop
If a2 = ("b") Or a2 = ("B") Then
Call Main()
End If
End Sub
notes
子完成后,例如a2="b"或a2="B",程序会自动return到主子(假设你调用它从那里)。您不能在模块中调用 Main
子。