12. februar 2005 - 23:49Der er
6 kommentarer og 2 løsninger
Afslutning efter Exception
Hej Eksperter.
Jeg har et lille problem. Jeg har forsøgt at lave en exception som skal fange en ulovlig indtaste værdi. Det er et tekstfelt der kun må skrives tal i. Det fungerer sådan set godt nok, men når jeg så med vilje skriver bogstaver i, vil jeg gerne have den lukker den form indtastningen foregår i. Den fortsætter i det efterfølgende kode, hvilken den ikke skal - den skal lukke med det samme, og glemme resten...
Dim Lagerantal As Integer Dim Minlager As Integer Dim Placering As Integer Try Minlager = Me.textBox4.Text Lagerantal = Me.textBox3.Text Placering = Me.textBox5.Text Catch ex As InvalidCastException MsgBox("Der er indtastet en ulovlig værdi i enten Varer på lager, Minimum på lager eller Placering - Prøv venligst igen") Me.Close() End Try
Så skal du jo bryde ud af funktionen i din Catch, ellers bliver resten kørt:
Catch ex As InvalidCastException MsgBox("Der er indtastet en ulovlig værdi i enten Varer på lager, Minimum på lager eller Placering - Prøv venligst igen") Me.Close() Exit Function End Try
Tja det er rigtigt, men i har begge brugt tid på det. Tak for hjælpen
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.