Jeg har lavet en slags fejlhåntering med try .... og except on E:EConvertError do MessageDlg(\'En eller flere af de indtastede værdier er ikke korrekte\', mtInformation, [mbOK], 0); end; bla bla bla. Problemet er at denne fejlhåndtering kun virker FØRSTE gang man trykker på knappen, dvs den springer det over hvis man trykker igen. Hjælp hvad skal jeg gøre
Følgende ( jeg har en knap og et editbox i form1):
procedure TForm1.Button1Click(Sender: TObject); var i:integer; begin try i:=strtoint(edit1.text); except on E:EConvertError do MessageDlg(\'En eller flere af de indtastede værdier er ikke korrekte\', mtInformation, [mbOK], 0); end; end;
Virker fint for mig, prøv at quitte delphi og kør programmet og se om det hjælper.
/Afshin
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.