Ver Mensaje Individual
  #3  
Antiguo 19-10-2011
Avatar de alej.villa
alej.villa alej.villa is offline
Miembro
NULL
 
Registrado: may 2011
Ubicación: Caracas, Venezuela
Posts: 76
Reputación: 13
alej.villa Va por buen camino
Cita:
Empezado por ecfisa Ver Mensaje
Hola alej.villa

Para dar una respuesta totalmente válida, habría que ver el código, pero igual voy a apostar una ficha...

Cuando realizas la carga:
Código Delphi [-] cedula[i] := RandomFrom (miArreglo);

¿ Revisaste que la variable 'i' comienze en la posición 0 del array ?

Es decir, algo como esto te daría un error de access violation:
Código Delphi [-]var a: array of integer; begin for i:= 1 to 29 do begin SetLength(a, Length(a)+1); a[i]:= i; // ¡¡¡ Incorrecto !!! debería ser: a[i-1]:= i; end; end;


Un saludo.
Hola ecfisa

La verdad es que cuando hago la carga de un arreglo a otro lo hago en un ciclo while y la variable la inicializo en 1 y no hago la resta como tu indicas sino que comienza a cargar a partir de la posicion 1.

Gracias por tu comentario voy a revisar esa parte y comento a ver como me va
Responder Con Cita