Einzelnen Beitrag anzeigen

Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#8

Re: Warum wird die Exception nicht geworfen ? ( gelöst )

  Alt 2. Dez 2008, 08:01
Nee, für die x1 nicht, das stimmt.

aber du lässt bewusst erst eine Exception werfen, ums sie dann gleich wieder aufzufangen. Das kostet Zeit.
Delphi-Quellcode:
p^.Typ := int;
If Not (value[1] In ['0'..'9']) Then // <-- Verhindern das Hex zahlen Akzeptiert werden.
  Raise exception.create('...');
if not trystrtoint(Value,p^.Value) then
Begin
  SolverErrorString := SolverErrorString + #13#10'Error "' + Value + ...;
  Raise exception.create('...');
End;
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat