Cita:
Empezado por ecfisa
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