Ver Mensaje Individual
  #12  
Antiguo 06-03-2011
Avatar de rastafarey
rastafarey rastafarey is offline
Miembro
 
Registrado: nov 2003
Posts: 927
Reputación: 21
rastafarey Va por buen camino
Resp

Eso no es con delphi XE es con cualquier delphi.

Por ejemplo si pones un punto de roctura para ver la variable S de tipo string dentro de un procedimiento y le asignas un valor a s y en el resto del procedimiento no te refieres a S no vas apoder ver el valor de S. Al parecer un optimizador o algo por el estilo elimina las referencia del debuger al ver que no la estas usando y las concidera innesesarias .

Yo lo soluciono con una condicion con dicha variable por ejemplo
Código Delphi [-]
If S = '123' Then;
Y con eso puedo que ver valor tiene la variable.

Por que pasa no se aunque me parece logico. Para que perder tiempo si ya no se usa.

Código Delphi [-]
var
s string;
begin
 s = `ola`//Break aqui
 showmessage(s); //Se coloco aqui o mouse, diz variavel nao acessivel
 If S = '123' Then; //Le dice al optimizador que mantenga la referencia en el debugger
end;
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa.

Última edición por rastafarey fecha: 06-03-2011 a las 16:52:21.
Responder Con Cita