2013-05-17 44 views
-2

我正在使用VB 2010为一个应用程序,它需要我回到一个子。经过一番挖掘,我发现GoSub不再被支持。我尝试过使用Goto,但显然你不能在标签所在的子外面使用它。我尝试调用子放置参数,这些参数对我来说是未知的。公共标签(指针)

Private Sub BackgroundWorker1_DoWork(ByVal sender As Object, ByVal e As System.ComponentModel.DoWorkEventArgs) Handles BackgroundWorker1.DoWork

我不希望使用的,因为工人将已经工作的RunWorkerAsync。请在这个问题上给我建议。

+0

你的问题不是很清楚。你可以重新解释一下吗?或者告诉我们你想从哪里调用这个Sub? –

+0

请勿在标题中使用不必要的标签。 – phadaphunk

+0

在进一步研究之前,您需要查看VB.NET语言和OOP方法。 – Neolisk

回答

2

听起来好像你正在尝试使用面向对象的工具使用过程逻辑来解决问题。

如果我正确理解你的话,这个子程序正在调用另一段代码,并且在完成之后需要返回到子程序。使被调用的代码本身成为函数或子函数,并从主子例程中调用它。

+0

我实际上正在尝试制作报警应用程序。我正在尝试使用FileIO来实现这一点。它应该从文件中读取时间并检查时间,但是您需要更改时间。因此,我制作了另一个表单来写入文件。问题在于写入gile之后没有被读取。我需要返回到sub来重新启动检查过程。 – user2394517