Ver Mensaje Individual
  #2  
Antiguo 04-04-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por aguml Ver Mensaje
...
La idea es que solo entre en uno de estos 3 casos:
1ª linea -> si ExceptionInformation[0] == 0 y el tipo es ON_ACCESS
2ª linea -> si ExceptionInformation[0] == 0 y el tipo es ON_EXECUTION
3ª linea -> si ExceptionInformation[0] == 1 y el tipo es ON_WRITE
Hola aguml.

Según lo que comentas arriba tendría que ser:
Código:
...
  if(((DebugEv.u.Exception.ExceptionRecord.ExceptionInformation[0] == 0) &&
     (Dbg->MemoryBP.Type == ON_ACCESS || Dbg->MemoryBP.Type == ON_EXECUTION)) ||
     (DebugEv.u.Exception.ExceptionRecord.ExceptionInformation[0] == 1 &&
      Dbg->MemoryBP.Type == ON_WRITE))
    ShowMessage("Cumple la condición");
  else
    ShowMessage("No cumple la condición");
...
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita