2016-05-20 40 views
0

我在VB6以下代碼VB6語法錯誤

Private Sub Command1_Click() 

    Dim encryptedFileName As String 
    Dim decrypToFileName As String 

    encryptedFileName = "Some File Name" 
    decrypToFileName = "Some Other File Name" 

    Dim afileDecryptor As fileDecryptor 
    afileDecryptor = New fileDecryptor 
    afileDecryptor.Decrypt(encryptedFileName, decrypToFileName)  

End Sub 

類FileDecryptor具有以下子:

Public Sub Decrypt(ByVal fileNameToDecrypt As String, ByVal decrypToFileName As String) 

End Sub 

我keepp歌廳編譯errot,預期:=就行

afileDecryptor.Decrypt(encryptedFileName, decrypToFileName) 

我已經看過我能做的一切了,仍然不明白問題是什麼

回答

3

子不返回任何東西,所以你不應該在它的參數周圍有括號。

afileDecryptor.Decrypt encryptedFileName, decrypToFileName

+0

是的,謝謝,我可以在4分鐘內接受。 – Arjang

+1

如果您習慣於在括號中包含參數,請在子部分的前面添加** call **。例如*調用afileDecryptor.Decrypt(encryptedFilename,decrypToFilename)* – cup