Nach Hause
Top.Mail.Ru Yandeks.Metrika
Forum: "Haupt";
Aktuelles Archiv: 2002.01.08;
Herunterladen: [xml.tar.bz2];

Nach unten

Monopulation von Zahlen. Finden Sie ähnliche Zweige


Socol   (2001-12-18 10:01) [0]

Hallo!
Angenommen, es gibt eine label1.caption: = "450"
wenn label1.caption> "500", dann boton1.enabled: = true
sonst
boton1.enablad: = false;
wenn label1.caption> "1000", dann boton1.enabled: = true
sonst
boton1.enablad: = false;
Im ersten Fall stellt sich alles heraus und im zweiten nicht.
Dh Delphi schirmt 450> 1000 ab Dh sie vergleicht auf der ersten Ziffer, wie man es vermeidet, damit sie anfängt, auf der ganzen Zahl zu vergleichen?



Виктор Щербаков   (2001-12-18 10:04) [1]

Vergleichen Sie Zahlen, nicht deren Zeichenfolgendarstellungen.



Socol   (2001-12-18 10:06) [2]

es ist wie?



gek   (2001-12-18 10:07) [3]

Oder vergleiche sie mit tag_i



Виктор Щербаков   (2001-12-18 10:15) [4]

if StrToInt (Label1.Caption)> StrToInt (Label2.Caption) then ...



Voron   (2001-12-18 13:19) [5]

Box1.Enabled: = StrToInt (Label1.Caption)> 500;
So. Es muss nur berücksichtigt werden, dass StrToInt eine Ausnahme auslöst, wenn der übergebene String etwas anderes als Zahlen enthält. Nun, es kann immer noch ein Minus geben.



Андрей Сенченко   (2001-12-18 13:45) [6]

>> Voron ©

Wenn Label1.Caption irgendetwas enthalten kann (und in der Entwicklungsphase nicht angenommen werden kann), ist es besser, es für die Konvertierung zu verwenden

StrToIntDef (St: string, Standard: integer): LongInt



Voron   (2001-12-18 14:35) [7]

>> Andrey Senchenko ©

StrToIntDef löst im Fehlerfall keine Ausnahme aus, gibt aber Default zurück
Angenommen, wir haben so etwas wie

I: = StrToIntDef (St, -1);

Wenn St gleich "-1" ist, gibt die Funktion trotzdem -1 zurück. Woher wissen Sie dann, ob Default oder die Zeichenfolgendarstellung der Ganzzahl von St zurückgegeben wird?

StrToInt erzeugt im Fehlerfall eine Ausnahme, die verarbeitet werden kann.
Viele Grüße Voron



Seiten: 1 ganze Branche

Forum: "Haupt";
Aktuelles Archiv: 2002.01.08;
Herunterladen: [xml.tar.bz2];

nach oben









Speicher: 0.57 MB
Zeit: 0.029 c
1-22229
Mann in rot
2001-12-16 14:31
2002.01.08
Wieder eine Frage zu RichEdit!


14-22349
Ivan Shikhalev
2001-11-06 21:48
2002.01.08
zu Anatoly Podgoretsky


1-22058
$ Hic0
2001-12-16 11:49
2002.01.08
TTreeView und TListView


14-22367
Nest
2001-11-08 14:56
2002.01.08
Wohin zum Lernen?


1-22061
Radantrieb
2001-12-18 19:44
2002.01.08
Warum zeigt das MDI-Formular MDIChild nicht im Menü an ???





Afrikanisch Albanien Arabisch Armenisch Aserbaidschanisch Baskisch Weißrusse Bulgarisch katalanisch Chinesisch (vereinfacht) Chinesische Tradition) kroatisch Tschechisch Dänisch Niederländisch Englisch estnisch Philippinisch Finnisch Französisch
Galicisch Georgisch Deutsch Griechisch haitian Creole Hebräisch Hindi ungarisch isländisch Indonesian irisch Italian Japanisch Koreanisch lettisch litauisch Makedonisch Malay Maltesisch Norwegisch
persisch Polnisch Portugiesisch Rumänisch Russisch serbisch Slovakisch Slowenisch Spanisch Suaheli Schwedisch Thai Türkisch Ukrainisch Urdu Vietnamesisch Walisisch Jiddisch Bengalisch bosnisch
cebuano Esperanto Gujarati Hausa Hmong igbo Javanisch kannada khmer Laotisch Lateinisch Maorisch Marathi Mongolisch nepali Pandschabi Somalisch Tamilisch Telugu Yoruba
Zulu
Английский Französisch Deutsch Italienisch Португальский Russisch Spanisch