casa
Top.Mail.Ru Yandeks.Metrika
Forum: "Principale";
Archivio attuale: 2002.01.08;
Scarica: [xml.tar.bz2];

giù

Monopolazione dei numeri. Trova rami simili


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

Ciao!
Supponiamo che ci sia un'etichetta1.caption: = "450"
se label1.caption> "500" quindi boton1.enabled: = true
altro
boton1.enablad: = false;
se label1.caption> "1000" quindi boton1.enabled: = true
altro
boton1.enablad: = false;
Nel primo caso, tutto si rivela e nel secondo no.
Ie Delphi protegge 450> 1000. In confronto alla prima cifra, come evitarlo, ha iniziato a confrontare sull'intero numero?



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

Confronta i numeri, non le loro rappresentazioni di stringa.



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

com'è?



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

O confrontali con tag_i



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

se StrToInt (Label1.Caption)> StrToInt (Label2.Caption) allora ...



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

Box1.Enabled: = StrToInt (Label1.Caption)> 500;
Eccolo. Solo è necessario prendere in considerazione che StrToInt causerà un'eccezione se la stringa passata contiene qualcosa di diverso dai numeri, beh, potrebbe esserci ancora un meno in avanti.



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

>> Voron ©

Se Label1.Caption può contenere qualcosa (e in fase di sviluppo non può essere assunto che), allora è meglio usare per la conversione

StrToIntDef (St: string, Default: intero): LongInt



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

>> Andrey Senchenko ©

StrToIntDef in caso di errore non genera un'eccezione, ma restituisce Predefinito
Supponiamo di avere qualcosa di simile

I: = StrToIntDef (St, -1);

Se St è uguale a "-1", la funzione restituisce comunque -1, quindi come fai a sapere se restituisce Default o la rappresentazione della stringa del tutto da St?

StrToInt genera un'eccezione in caso di errore, può essere elaborata.
I migliori saluti Voron



Pagine: 1 tutto il ramo

Forum: "Principale";
Archivio attuale: 2002.01.08;
Scarica: [xml.tar.bz2];

al piano di sopra









Memoria: 0.57 MB
Ora: 0.025 c
3-21920
Alex2
2001-12-04 15:14
2002.01.08
Errore al completamento


7-22448
Stanislas
2001-09-11 15:24
2002.01.08
Dati sul dischetto


1-22066
Andrey Senchenko
2001-12-19 10:53
2002.01.08
Tipi. Oppure aiuta a leggere HELP


4-22475
Di_wind
2001-11-02 16:08
2002.01.08
Ricerca


14-22330
Alexey T.
2001-11-02 13:25
2002.01.08
AIUTO IL MIO !!!





afrikaans albanese Arabic armeno Azero basco bielorusso Bulgarian catalano Cinese (semplificato) Cinese (tradizionale) croato Ceco danese Dutch Inglese estone filippina Finnish Francese
galiziano georgiano Tedesco greco Creolo haitiano ebraico hindi ungherese islandese Indonesian irlandese Italiano Giapponese Korean lettone lituano macedone Malay maltese Norwegian
persiano polacco Portoghese rumeno Russian serbo Slovak sloveno Spagnolo swahili Swedish Thai turco ucraino Urdu vietnamita gallese yiddish bengalese bosniaco
Cebuano esperanto Gujarati Hausa Hmong Igbo giavanese kannada khmer lao latino maori marathi mongolo nepali punjabi somalo tamil telugu Yoruba
zulù
Inglese Francese tedesco italiano portoghese russo spagnolo