|
VB.Net-Forum - Beitragsübersicht - |
|
Thema | V10: Gibt Exit Function "Null" zurück? |
Von |
engelinzivil |
Datum |
18. November 2015 um 16:54:32 |
Frage |
Hallo Zusammen,
ich habe in einer Klasse Folgende Funktion: Public Shared Function Externe_Meldung_Anzeigen() As String 'Prüfen ob Datei für Externe Meldung erreichbar ist. Dim Externe_Meldungsdatei_Vorhanden As Boolean = IO.File.Exists(Pfad_Externe_Meldung) If Externe_Meldungsdatei_Vorhanden = False Then Exit Function Else Dim Inhalt_Externe_Meldung As String = IO.File.ReadAllText(Pfad_Externe_Meldung) Return Inhalt_Externe_Meldung IO.File.Delete(Pfad_Externe_Meldung) End If End Function Diese Rufe ich aus dem Hauptfenster heraus So auf:lblMeldungstext.Text = Externe_Meldung_Anzeigen() Wenn nun diese Datei vorhanden ist, funktioniert das ganze eigentlich(!) so wie es soll. Zu dem Eigentlich später mehr. Wenn die Datei aber NICHT vorhanden ist, wird der Bisherige Text, der sich auf dem Label befindet gelöscht.
Wenn ich nun die Funktion wie Oben durch Exit Function Verlassen will, kann es sein dass dann ein Return vbNullString oder sowas zurückgegeben wird???
Falls das so sein sollte, wie kann ich das Umgehen?
Nun zu dem "Später mehr"...
Die Datei ist Vorhanden, der Text wird angezeigt aber die Datei am schluss nicht Gelöscht. Woran könnte das liegen??
Danke schonmal im Vorraus
|
|
Antwort: |
Von |
Frank |
Datum |
18. November 2015 um 20:01:08 |
Antwort |
Hi
Zitat: | Wenn ich nun die Funktion wie Oben durch Exit Function Verlassen will, kann es sein dass dann ein Return vbNullString oder sowas zurückgegeben wird???
|
Das kannst Du doch selbst herausfinden was die Funktion zurück liefert wenn diese per Exit Function verlassen wird.
Zitat: | Falls das so sein sollte, wie kann ich das Umgehen?
|
Return "was auch immer Du da zurück geben möchtest wenn die Datei nicht existiert" und werf die Exit Function raus.
Zitat: | Die Datei ist Vorhanden, der Text wird angezeigt aber die Datei am schluss nicht Gelöscht. Woran könnte das liegen??
|
Fehlermeldung? Ansonsten: Datei ist schreibgeschützt. Datei ist noch im Zugriff (noch nicht geschlossen oder noch von einem anderen Programm geöffnet).
Mfg Frank |
|
[ Antwort schreiben | Zurück zum VB.Net-Forum | Forum-Hilfe ] |
|
Letzte Aktualisierung: Sonntag, 13. Dezember 2015 |
|