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.83 MB
Zeit: 0.025 c
7-22436
Serg2
2001-09-26 18:23
2002.01.08
Alle Fenster werden geschlossen


3-21949
Einsiedler
2001-12-05 13:22
2002.01.08
Aktueller Rekordwert


4-22456
Redmax
2001-11-01 11:10
2002.01.08
COM NetMeeting-Objekte


1-22047
Handra
2001-12-17 13:12
2002.01.08
Hilfe bei der Erstellung


4-22512
Yaroslav
2001-10-31 13:17
2002.01.08
So erstellen Sie ein Popup-Menü für die API





Afrikanisch Albanien Arabisch Armenisch Aserbaidschanisch Baskisch Weißrusse Bulgarian katalanisch Chinesisch (vereinfacht) Chinesische Tradition) kroatisch Tschechisch Dänisch Dutch Englisch estnisch Philippinisch Finnish Französisch
Galicisch Georgisch Deutsch Griechisch haitian Creole Hebräisch Hindi ungarisch isländisch Indonesian irisch Italian Japanisch Koreanisch lettisch litauisch Makedonisch Malay Maltesisch Norwegian
persisch Polnisch Portugiesisch Rumänisch Russisch serbisch Slovakisch Slowenisch Spanisch Suaheli Swedish 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