Ver Mensaje Individual
  #2  
Antiguo 23-07-2011
manuFP manuFP is offline
Registrado
NULL
 
Registrado: jun 2011
Posts: 6
Reputación: 0
manuFP Va por buen camino
Mas Información Al Respecto...

Saludos de nuevo, compañeros.

Al respecto del hilo, os presento el código que os comenté en el
post anterior y que me está volviendo literalmente loco.


Código Delphi [-]
 
registros:=ObjLista.NumeroEquipos;
for contador:=1 to registros do
begin
codigoequipo:=dmdatos.QEquiposCodigo.AsInteger;
ObjLista.Equipo[contador].Codigo:=CodigoEquipo;
...


Voy trazando la ejecución del programa y cuando ejecuto la línea que asigno valor a codigoequipo, codigoequipo me presenta el valor correspondiente, pero nada más ejecutar la siguiente línea, no puedo visualizar el valor de objlista.equipo[contador].codigo:=codigoequipo y además se pierde el valor de codigoequipo, apareciéndome como valor del watch el siguiente texto:
Variable 'codigoequipo' inaccessible here due to optimization

Sin embargo hago lo mismo líneas después con una variable del tipo string y aunque tampoco puedo acceder al valor que asigno en objlista.equipo[contador].nombre, pero la variable del tipo string si que continúa teniendo el valor que le dí anteriormente.

Agradezco ayuda, porque por momentos creo que estoy delirando.

Saludos.
Responder Con Cita