2010-05-19 35 views
0

下面的代碼是顯示錯誤return語句後如何從法的價值在Visual Basic 6

Private Sub Command1_Click() 
Dim str As String 
str = display("test") 
MsgBox (str) 

End Sub 



Public Function display(s As String) As String 
s = "updated" 
Return s 
End Function 

在此先感謝

+0

這是VB.Net還是VB6?我很困惑,因爲它在標題中表示Vb6,但被標記爲Vb.Net,.Net進入此處的位置在哪裏?另外,有什麼錯誤?如果我們知道,這將有所幫助。 – 2010-05-19 12:58:29

+0

@Binary Worrier,我想,他試圖將VB.NET代碼轉換爲VB6。 – hgulyan 2010-05-19 12:59:26

+1

@hgulyan:現在這是有道理的,如果有荷馬那一刻,就看不到發生了什麼。 。 。 – 2010-05-19 13:00:28

回答

1

變化顯示功能。不同的是,在vb6函數返回值不是返回,但它的名稱(在這種情況下,顯示),如下所示。

Public Function display(s As String) As String 
     s = "updated" 
     display = s 
    End Function