我可以在VB中使用“Stop”作为子程序名吗?

时间:2010-06-08 13:54:26

标签: vb6

我想创建一个对象...说一个“电影”对象。对象应该有一个方法名称“Stop”,所以我可以在下面有这个代码

dim Mov as new Movie
Mov.Stop ' To execute the Stop method.

在我的电影课上,我应该有这样的东西。

Sub Stop()
'code here needed for the Stop subroutine
End Sub

但是,我不能使用“停止”作为名称,因为这是一个保留字。我看到一个VB代码,其中“Stop”作为方法之一。不幸的是,代码受到保护,因此无法查看。

如何将子程序命名为“停止”?

4 个答案:

答案 0 :(得分:4)

如果您使用Stop和其他方法和属性创建了一个类型库,然后在您的类中使用Implements,它可能会有效。我没有测试过这个。

更新

请参阅Tutorial: Using Reserved Words as VB6 Class Member Names

答案 1 :(得分:2)

Stop是用于在调试时中断应用程序的语句(与设置断点相同),因此请选择其他名称。

答案 2 :(得分:0)

Stop是Vb6中的关键字。 您必须将方法重命名为不同的方法。 说MovieStop

答案 3 :(得分:0)

尝试一下:

Sub [Stop]()
   ' code
end sub