co jest źle???

zbyszek4u
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 16
0

Mam następującą procedurę

[...][code]
zaraz := Random(5);
Label1.caption := IntToStr(Zaraz);
Ustaw(Teraz);
Teraz := Zaraz;[/code]
[...]

Na labelu powinien się wyświetlać przyszły parametr procedury ustaw
a wyświetla się aktualny

RA
  • Rejestracja: dni
  • Ostatnio: dni
0

Niestety zbyt mało kodu podałeś aby móc rozważyć gdzie jest błąd. Jednak pierwsze co mi się nasuwa to to, że być może nie uruchamiasz generatora liczb losowych poleceniem:
[code]Randomize[/code]

urbi
  • Rejestracja: dni
  • Ostatnio: dni
0

procedure TForm1.FormCreate(Sender: TObject);
var
x:integer;
begin
Randomize;
x:=Random(5);
Label1.Caption:=IntToStr(x);
end;

end.

NU
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 196
0

Jeśli podany kod jest zapętlony to problem może leżeć w odświeżaniu komponentu proponuję sprubować dodać tą linijkę na końcu podanego kodu:
application.procesmessages;

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.