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.83 MB
Ora: 0.036 c
1-22212
T2
2001-12-14 03:13
2002.01.08
CRISTO DI MMTOOLS


3-21923
bombetta
2001-11-30 02:16
2002.01.08
Una domanda astratta sull'ottimizzazione.


6-22292
3d [Potenza]
2001-10-06 18:16
2002.01.08
Codice di rete per il gioco.


6-22274
Polevi
2001-10-08 10:42
2002.01.08
E perché abbiamo bisogno di prese ???


4-22486
Pantero
2001-11-03 23:59
2002.01.08
Maniglia





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ù
Английский Francese tedesco italiano portoghese russo spagnolo