2013-05-17 46 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