0
Ich habe eine Funktion in WinForms VB.Net und wenn ich diese Funktion aufrufen bekomme ich immer eine Ausnahme sagen, dass ich eine Zeichenfolge nicht in Boolean konvertieren kann. Ich kann jedoch nicht sehen, wo es versucht, etwas in einen Boolean umzuwandeln. Code ist unterFunktion versucht zu boolean irgendwo zu konvertieren
Public Async Function UploadArrayToDropbox(client As DropboxClient, folder As String, fileName As String, fileArray As ArrayList) As Task
Dim stream As New MemoryStream
Using r As StreamWriter = New StreamWriter(stream)
For i As Integer = 0 To fileArray.Count - 1
r.WriteLine(fileArray(i).ToString)
Next
r.Flush()
stream.Position = 0
Using rd As StreamReader = New StreamReader(stream)
Dim response = Await client.Files.UploadAsync(Convert.ToString(folder & Convert.ToString("/")) & fileName, WriteMode.Overwrite.Instance, rd.ReadToEnd)
rd.Close()
End Using
r.Close()
End Using
End Function
Bitte verwenden Debugger durch den Code zu gehen und melden, wo diese occurrs. –
Turn ** Option Strict On **. Dies kann beim Debuggen helfen. – Bugs
Der Fehler wirft weiter auf die Zeile 'Dim Antwort = erwarte client.Files.UploadAsync (Convert.ToString (Ordner & Convert.ToString ("/")) & fileName, WriteMode.Overwrite.Instance, rd.ReadToEnd)' –