Slettet bruger
15. maj 2001 - 15:43
Der er
1 løsning
Fejlhåndtering
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