Ver Mensaje Individual
  #6  
Antiguo 13-02-2012
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Reputación: 25
Delphius Va camino a la fama
Déjame ver si entiendo.

Tu tienes una variable boolean:
Código Delphi [-]
var mi_var: boolean;

Y al parecer, te preguntas, cómo, por algún "truco" al hacer un simple:

Código Delphi [-]
algo := mi_var;

o algo como:

Código Delphi [-]
if mi_var then ....

De forma automática, ¿cambie a su negado?

Si es así sinceramente no tengo ni la más remota idea de si es posible y existe. Yo no vislumbro algo más simple como hacer uso de una función:

Código Delphi [-]
function UseAndNegate(var Variable: boolean): boolean;
begin
result := Variable;
Variable := NOT Variable;
end;

E invocar a dicha función cada vez que sea necesario.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita