vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Allgemeine Diskussionen
Re: Sack und Pendel Laufzeitfehler "55" 
Autor: Elwood
Datum: 16.07.04 22:51

Hallo Compactdisk,
schau Dir mal Deine Fehlerbehandlung an. Wenn ein Fehler beim Open auftritt, dann setzt Du mit weiter die fort. Das ist nicht geschickt. Wenn das so gewollt ist, dann solltest Du On Error Resume Next verwenden.
Danach willst Du in die Datei (die ggf. wg. Fehler nicht offen ist!) schreiben. Wenn dabei ein Fehler auftritt (muß ja!) dann machst Du hier auch mit weiter weiter!
kanal1 = FreeFile 
 
On Error GoTo weiter 
 
' Hier der Fehler, die Datei members.txt ist angeblich noch offen, ist sie aber 
' nicht!! 
' Aber ich will ihn nur in einem anderen Modus öffnen?!? 
 
Open "C:\Programme\Microsoft Visual Studio\VB98\members.txt" For Output As _
  #kanal1 
weiter: 
On Error GoTo weiter 
Print #kanal1, benutzer 
Print #kanal1, passwort 
List1.AddItem (benutzer) 
List1.AddItem (passwort) 
Close #kanal1 
Close ("C:\Programme\Microsoft Visual Studio\VB98\members.txt")
Ich hab's mal ein bischen umgebaut:
kanal1 = FreeFile 
 
On Error GoTo Fehler_Open 
 
' Hier der Fehler, die Datei members.txt ist angeblich noch offen, ist sie aber 
' nicht!! 
' Aber ich will ihn nur in einem anderen Modus öffnen?!? 
 
Open "C:\Programme\Microsoft Visual Studio\VB98\members.txt" For Output As _
  #kanal1 
 
On Error GoTo Fehler_Print 
Print #kanal1, benutzer 
Print #kanal1, passwort 
List1.AddItem (benutzer) 
List1.AddItem (passwort)
Close #kanal1 
exit Sub
 
Fehler_Open:
MsgBox "Es ist ein Fehler beim Öffnen der Datei members.txt aufgetreten!"
exit sub
Fehler_Print:
MsgBox "Es ist ein Fehler beim Schreiben (Print) in die Datei members.txt" & _
  "aufgetreten!"
exit sub
Die zweite Close-Anweisung habe ich rausgenommen, da eine reicht! (vielleicht war das schon der Fehler )

ciao
Elwood

Wer sp?ter bremst, ist l?nger schnell

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Sack und Pendel Laufzeitfehler "55"874compactdisc16.07.04 21:43
Re: Sack und Pendel Laufzeitfehler "55"628Elwood16.07.04 22:51
Re: Sack und Pendel Laufzeitfehler "55"598compactdisc17.07.04 08:19

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel