14.07.2014 Aufrufe

Handbuch BasicMaker 2010 - SoftMaker

Handbuch BasicMaker 2010 - SoftMaker

Handbuch BasicMaker 2010 - SoftMaker

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Sub Main<br />

On Error Goto Fehler<br />

Print 1/0 'Fehler (Division durch Null) auslösen<br />

MsgBox "Ende"<br />

Exit Sub<br />

Fehler:<br />

'Fehlerbehandlungsroutine<br />

Dim DgDef, Msg, Response, Title<br />

Title = "Fehler"<br />

Msg = "Es ist ein Laufzeitfehler aufgetreten. Möchten Sie fortfahren?"<br />

DgDef = MB_YESNO + MB_ICONEXCLAMATION<br />

End Sub<br />

Response = MsgBox(Msg, DgDef, Title)<br />

If Response = IDYES Then<br />

Resume Next<br />

Else<br />

Stop<br />

End If<br />

Zu Testzwecken können Laufzeitfehler mit dem Befehl Err.Raise künstlich ausgelöst werden.<br />

Syntax: Err.Raise Nummer<br />

Für Nummer ist die Fehlernummer anzugeben:<br />

3: "RETURN ohne GOSUB"<br />

5: "Ungültiger Funktionsaufruf"<br />

6: "Überlauf"<br />

7: "Speicher voll"<br />

9: "Subskript außerhalb des gültigen Bereichs"<br />

10: "Array hat feste Größe oder ist vorübergehend verriegelt"<br />

11: "Division durch Null"<br />

13: "Typen passen nicht zueinander"<br />

14: "Stringspeicher voll"<br />

16: "Ausdruck zu komplex"<br />

17: "Operation kann nicht ausgeführt werden"<br />

18: "Durch Benutzer abgebrochen"<br />

20: "RESUME ohne Fehler"<br />

28: "Stapelspeicher voll"<br />

35: "SUB, FUNCTION oder PROPERTY nicht definiert"<br />

47: "Zu viele DLL-Klienten"<br />

48: "Fehler beim Laden der DLL"<br />

49: "Fehlerhafter DLL-Aufruf"<br />

51: "Interner Fehler"<br />

52: "Ungültiger Dateiname oder ungültige Dateinummer"<br />

53: "Datei nicht gefunden"<br />

54: "Ungültiger Dateimodus"<br />

55: "Diese Datei ist bereits geöffnet"<br />

57: "Fehler bei Ein-/Ausgabe auf Gerät"<br />

58: "Datei existiert bereits"<br />

59: "Fehlerhafte Datensatzlänge"<br />

60: "Datenträger voll"<br />

62: "Versuch, hinter dem Dateiende zu lesen"<br />

63: "Ungültige Satznummer"<br />

67: "Zu viele Dateien geöffnet"<br />

68: "Gerät nicht verfügbar"<br />

70: "Zugriff verweigert"<br />

71: "Datenträger nicht bereit"<br />

74: "Umbenennen über Laufwerke hinweg nicht möglich"<br />

75: "Fehler beim Zugriff auf Pfad oder Datei"<br />

76: "Pfad nicht gefunden"<br />

91: "Objektvariable oder WITH-Block-Variable nicht gesetzt"<br />

92: "FOR-Schleife nicht initialisiert"<br />

93: "Fehlerhafter Musterstring"<br />

94: "Fehlerhafte Benutzung von NULL"<br />

<strong>Handbuch</strong> <strong>BasicMaker</strong> <strong>2010</strong> Anweisungen und Funktionen von A-Z 315

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!