2016-05-20 21 views
0

I持って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は、次のSubありVB6で、次のコード:予想

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

End Sub 

私はコンパイラerrotをgeting keepp、:行に=を

afileDecryptor.Decrypt(encryptedFileName, decrypToFileName) 

私はできること全てを見てきましたが、まだ問題の内容を理解していません

答えて

3

サブは何も返さないので、パラメータの周りにカッコを入れてはいけません。

afileDecryptor.Decrypt encryptedFileName, decrypToFileName

+0

ありがとう、私は4分でそれを受け入れることができます。 – Arjang

+1

カッコでパラメータを使用する場合は、**の前に** call **を追加します。例:* call afileDecryptor.Decrypt(encryptedFilename、decrypToFilename)* – cup