Hallo,
kann mir jemand erklaeren (fuer Anfaenger) was die Fehlermeldung "Funktion XY gibt nicht fuer alle Codepfade einen Wert zurueck" bedeutet?
Was (zum Henker) sind denn Codepfade?
Hier ein Beispiel wo der Fehler bei mir Auftritt:
Zum besseren Verstaendnis fuer meine evtl "dumme" Frage. Ich mach nu schon sein 20 Jahren mit VB rum.
Es war immer so ein hobbymaessiges rumwurschteln fuer den Hausgebrauch. Deshalb fehlt mir einfach die
Kompetenz um solch "kryptischen" Fehlermeldungen zu begreifen.
Ich mein die Fehlermeldung klingt erstmal nachvollziehbar, aber ich komm nicht drauf.
Deshalb bitte ich jetzt hier um Hilfe.
Ps.:
Herr ChatGPT konnte mir das auch nicht verstaendlich naeher bringen.
Nach gefuehlt 100 Stunden Diskussion hab ich ihm den Laufpass gegeben.
kann mir jemand erklaeren (fuer Anfaenger) was die Fehlermeldung "Funktion XY gibt nicht fuer alle Codepfade einen Wert zurueck" bedeutet?
Was (zum Henker) sind denn Codepfade?
Hier ein Beispiel wo der Fehler bei mir Auftritt:
VB.NET-Quellcode
- 'Optionen lesen
- Public Function readOption(optKey As String) As String
- Dim keyExist As Boolean = False
- Try
- Using reader As New StreamReader(optFilePath & optFileName)
- While Not reader.EndOfStream
- Dim line As String = reader.ReadLine
- Dim values As String() = line.Split("="c)
- If values.Length > 0 AndAlso values(0) = optKey Then
- keyExist = True
- Return values(1)
- End If
- End While
- If keyExist = False Then
- MsgBox("Der Schluesselname " & optKey & " ist nicht vorhanden.")
- Return String.Empty
- End If
- End Using
- Catch ex As Exception
- MsgBox("Es trat ein Fehler beim lesen der Datei auf.")
- Return String.Empty
- End Try
- End Function
Zum besseren Verstaendnis fuer meine evtl "dumme" Frage. Ich mach nu schon sein 20 Jahren mit VB rum.
Es war immer so ein hobbymaessiges rumwurschteln fuer den Hausgebrauch. Deshalb fehlt mir einfach die
Kompetenz um solch "kryptischen" Fehlermeldungen zu begreifen.
Ich mein die Fehlermeldung klingt erstmal nachvollziehbar, aber ich komm nicht drauf.
Deshalb bitte ich jetzt hier um Hilfe.
Ps.:
Herr ChatGPT konnte mir das auch nicht verstaendlich naeher bringen.
Nach gefuehlt 100 Stunden Diskussion hab ich ihm den Laufpass gegeben.