
condicion ("1" = "1") es falsa?
Publicado por DALSOM (612 intervenciones) el 05/06/2011 19:41:04
Hola, a ver si alguien me explica si este bug fue arreglado, o solo es mi fox?
Tengo una variable con un dato de cadena de caracteres, digamos que se llama var1.
Y tengo la siguiente condicion :
var1 = [10 libras]
If (Var1 = []) var2 = [vacia] else var2 = [llena]
Cual pienso yo seria el valor que debe llegar a var2? Pues pense debia ser [llena],
pero no! mi depurador dice que es [vacia].
esto tambien lo probe asi > (var1="")
(var1 = '') y nada, sigue igual.
Le di la vuelta por el len de la cadena, funciona, pero lo de arriba como se arregla? Tambien me paso lo mismo en la funcion DecToStr, pero con valores numericos en donde preguntaba >
var1 > 0, y el depurador, siendo var1 0.0 me decia que era True.
Alguna idea? o es que mi depurador humano esta muy avanzado para mi pc?
Que me dicen?
Tengo una variable con un dato de cadena de caracteres, digamos que se llama var1.
Y tengo la siguiente condicion :
var1 = [10 libras]
If (Var1 = []) var2 = [vacia] else var2 = [llena]
Cual pienso yo seria el valor que debe llegar a var2? Pues pense debia ser [llena],
pero no! mi depurador dice que es [vacia].
esto tambien lo probe asi > (var1="")
(var1 = '') y nada, sigue igual.
Le di la vuelta por el len de la cadena, funciona, pero lo de arriba como se arregla? Tambien me paso lo mismo en la funcion DecToStr, pero con valores numericos en donde preguntaba >
var1 > 0, y el depurador, siendo var1 0.0 me decia que era True.
Alguna idea? o es que mi depurador humano esta muy avanzado para mi pc?
Que me dicen?
Valora esta pregunta


0