![]() |
Re: StrToInt Erorror vermeiden !
Der code ist in ein Button und nicht zusamen in OnCeate
darum kennt Delphi Zahl1 nicht, wenn ich den Teil hier einbaue:
Delphi-Quellcode:
ich kann nicht den Tel oben dazu einfügen
procedure TForm1.Button1Click(Sender: TObject);
begin if Not FileExists('MyIniFile.ini') then S4:='0'; if StrToInt(s2) - strToInt(S1) > 10 then
Delphi-Quellcode:
if not TryStrToInt( zahl1, S1) then S1 := 0;
|
Re: StrToInt Erorror vermeiden !
Zitat:
ich dachte anscheinend wieder mal falsch: IfThen ist "definiert" als:
Delphi-Quellcode:
Ich dachte, dass der Ausdruck, "der in ATrue steht", also IntToStr(s1), nur dann ausgewertet wird, wenn IfThen in den true Zweig springt... wieder was gelernt
function IfThen(AValue: Boolean; const ATrue: Integer; const AFalse: Integer): Integer;
begin if AValue then Result := ATrue else Result := AFalse; end; [/OT] |
Re: StrToInt Erorror vermeiden !
wie kann ich feststellen ob ein Wert kein Integer ist ?
|
Re: StrToInt Erorror vermeiden !
Zitat:
Delphi-Quellcode:
Zahl1 ist der String, der umgewandelt werden soll, s1 die Zahl, die "rauskommt"
if not TryStrToInt( zahl1, s1) then s1 := 0;
Wenn Zahl1 eine gültige zahl darstellt, hat TryStrToInt den RückgabeWert true, andernfalls false -> ergibt TryStrToInt( zahl1, s1) true, ist zahl1 ein gültiger Integer |
Re: StrToInt Erorror vermeiden !
Wenn er es nicht wandeln kann? Siehe
![]() |
Re: StrToInt Erorror vermeiden !
Gelöst so :
Delphi-Quellcode:
:mrgreen:
if StrToInt(S0) - StrToIntDef(S1, 0) > 10 then
|
Re: StrToInt Erorror vermeiden !
Zitat:
Wenn er es wandeln kann, ist's ein Integer, sonst ist es kein Integer. Ich zitiere OH: Zitat:
bezüglich Fred (man beachte die smileys) Das wollte ich schon immer mal sagen: Benutz' doch mal die SuFu :mrgreen: :mrgreen: ![]() [edit] Argh, roter Kasten, where art thou? sind die roten Kästen eigentlich nur für sehr aktive Mitglieder gedacht? :wall: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz