Cita:
Empezado por jachguate
Esta "tradición" entiendo que viene del lenguaje C, donde 0=falso y 1 = verdadero
|
En realidad la tradición es 0=falso y no 0=verdadero, es decir, se toma como verdadero cualquier cosa que no sea cero. Incluso en Delphi, puedes poner BooleanoEntero := 84 y Boolean(BoolanoEntero) evalúa a true.
Pero como dije antes, esto no aplica a lo que describe
vic_ia. Lo cierto es que la API de Windows tiene esa mala costumbre; en algunos casos el valor 0 significa que hay error y en otras al contrario.
// Saludos