Показать сообщение отдельно
  #10  
Старый 21.02.2011, 22:07
iGeTT iGeTT вне форума
Прохожий
 
Регистрация: 23.12.2010
Адрес: Moscow
Сообщения: 38
Версия Delphi: 7 Lite
Репутация: 10
По умолчанию

Код:
procedure TForm1.Timer1Timer(Sender: TObject);
var i: Integer;
begin
  if i=10 then i:=0;
  Inc(i);
  Image1.Picture.LoadFromFile(Path[i]);
end;

procedure TForm1.Button1Click(Sender: TObject);
var i: Integer;
begin
 for i:=1 to 10 do
   Path[i]:=OpenDialog[i].FileName;
 Timer1.Enabled:=True;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
 Timer1.Enabled:=False;
end;
Button1 - запуск
Button2 - остановка
Ожидается, что все OpenDialog заполнены.
Не забудь по умолчанию у таймера поставить Enabled в false.
И в начале, в var объяви массив:
Код:
var Path: array [1..10] of string;
Ответить с цитированием