Nach Hause

Forum: "Haupt";
Durchsuchen Sie die gesamte Website: delphimaster.net;
Aktuelles Archiv: 2002.01.08;
Herunterladen: [xml.tar.bz2];



Nach unten

Monopulation von Zahlen.


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

Hallo!
Angenommen, es gibt eine label1.caption: = "450"
Wenn label1.caption> "500", dann ist boton1.enabled: = true
sonst
boton1.enablad: = false;
Wenn label1.caption> "1000", dann ist boton1.enabled: = true
sonst
boton1.enablad: = false;
Im ersten Fall stellt sich alles heraus und im zweiten Nein.
Dh Delphi schirmt 450> 1000 ab. Dh sie vergleicht an der ersten Stelle, wie sie vermieden werden kann, so dass sie die ganze Zahl zu vergleichen begann.



Viktor Scherbakov (2001-12-18 10:04) [1]

Vergleichen Sie Zahlen und nicht deren String-Darstellungen.



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

es ist wie?



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

Oder vergleiche sie tag_i



Viktor Scherbakov (2001-12-18 10:15) [4]

Wenn StrToInt (Label1.Caption)> StrToInt (Label2.Caption), dann ...




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 die an ihn übergebene Zeichenfolge etwas anderes als Zahlen enthält. Nun, es kann immer noch ein Minus voraus sein.



Andrei Senchenko (2001-12-18 13:45) [6]

>> Voron ©

Wenn Label1.Caption etwas enthalten kann (und im Entwicklungsstadium kann nicht davon ausgegangen werden, dass), ist es besser für die Konvertierung zu verwenden

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



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

>> Andrey Senchenko ©

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

I: = StrToIntDef (St, -1);

Wenn St gleich "-1" ist, gibt die Funktion trotzdem -1 zurück und woher weiß sie dann, dass sie Default oder die Zeichenfolgendarstellung der Ganzzahl von St zurückgegeben hat?

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





Forum: "Haupt";
Durchsuchen Sie die gesamte Website: delphimaster.net;
Aktuelles Archiv: 2002.01.08;
Herunterladen: [xml.tar.bz2];



nach oben

Nach Hause

Top.Mail.Ru Yandeks.Metrika













Speicher: 0.76 MB
Zeit: 0.03 c
4-22456
RedMax
2001-11-01 11:10
2002.01.08
COM NetMeeting-Objekte


1-22089
HELP ME PLZ
2001-12-15 18:22
2002.01.08
Dll s


3-21977
Амелин Вадим
2001-12-03 20:42
2002.01.08
Eine Datenbank in InterBase erstellen


6-22290
SineD
2001-10-09 17:48
2002.01.08
Frage zur Sockets-API


1-22180
Nathan
2001-12-21 11:07
2002.01.08
Problem!





Afrikanisch albanisch Arabic 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 Slovak Slowenisch Spanisch swahili 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