Hola,
Código Delphi [-]procedure TForm1.Button1Click(Sender: TObject);
var
i: longint;
Ristra : TAlea;
n : integer;
begin
lista.clear;
randomize;
case comb.ItemIndex of
0: begin
lista.clear;
Ristra:=TAlea.Create(6);
for n:= 1 to 6 do
for i:= 0 to 100 do
begin
with lista.Items.Add do
begin
subitems.Add(IntToStr(ristra.PillaNumero));
subitems.Add(IntToStr(ristra.PillaNumero));
subitems.Add(IntToStr(ristra.PillaNumero));
subitems.Add(IntToStr(ristra.PillaNumero));
subitems.Add(IntToStr(ristra.PillaNumero));
subitems.Add(IntToStr(ristra.PillaNumero));
Ristra.Free;
end;
end;
end;
Solo pongo el case 0 por que es el caso donde falla, una vez que este funcione el resto de case es copiar y pegar. Tal como está devuelve los 6 numeros y los mete en la primera posicion de la lista, pero tengo que estar pulsando el boton y entonces lo que hace es machacar los 6 numeros previos con otros nuevos ignorando el for de 1 a 100. saludos.
__________________
La juventud pasa, la inmadurez se supera, la ignorancia se cura con la educación, y la embriaguez con la sobriedad, pero la estupidez dura para siempre. Aristofanes.
Última edición por danielmj fecha: 19-10-2016 a las 19:12:02.
|