Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.01;
Скачать: CL | DM;

Вниз

картинки и Delphi   Найти похожие ветки 

 
Danla13   (2006-09-13 20:28) [0]

Люди добрые! Мастера профессионалы! Помогите со слайд шоу картинок!


 
Virgo_Style ©   (2006-09-13 20:56) [1]

Чем же тебе помочь


 
EvS ©   (2006-09-13 20:57) [2]

Чем же те помочь-то болезный?


 
SerJaNT ©   (2006-09-14 08:15) [3]

неа, это не лечится.


 
Steep ©   (2006-09-14 08:31) [4]

смотриш какие графические файлы есть в папке, создаеш список этих файлов, потом показываеш их подряд по таймеру (ну или вразброс)

Возьми хоть простенькую книжку по Delphi


 
Бездарь   (2006-09-14 10:14) [5]

var
 Form1: TForm1;
 srf: TSearchRec;
 n: integer=0;
 st: string;
implementation

{$R *.dfm}

procedure Loadfile; {ïðîöåäóðà ïîèñêà è çàãðóçêè ôàéëîâ JPEG}
begin
 if n=0 then {åñëè ýòî ïåðâàÿ çàãðóçêà}
 begin
   if FindFirst ("*.jpg",faAnyFile,srf)<>0 then exit;
   {&#232;&#249;&#229;&#236; &#241;&#224;&#236;&#251;&#233; &#239;&#229;&#240;&#226;&#251;&#233; jpeg-&#244;&#224;&#233;&#235; &#226; &#239;&#224;&#239;&#234;&#229;, &#229;&#241;&#235;&#232; &#237;&#229; &#237;&#224;&#245;&#238;&#228;&#232;&#236; - &#226;&#251;&#245;&#238;&#228; &#232;&#231; &#239;&#240;&#238;&#246;&#229;&#228;&#243;&#240;&#251;}
   try {&#239;&#240;&#238;&#225;&#243;&#229;&#236; &#229;&#227;&#238; &#231;&#224;&#227;&#240;&#243;&#231;&#232;&#242;&#252; &#226; Image1}
   Form1.Image1.Picture.LoadFromFile(srf.Name);
   except {&#253;&#242;&#238; &#226;&#238;&#226;&#241;&#229; &#237;&#229; Jpeg}
  {&#226;&#251;&#226;&#238;&#228;&#232;&#236; &#241;&#238;&#238;&#225;&#249;&#229;&#237;&#232;&#229;}
     st:="&#205;&#229;&#239;&#240;&#224;&#226;&#232;&#235;&#252;&#237;&#251;&#233; &#244;&#238;&#240;&#236;&#224;&#242; &#244;&#224;&#233;&#235;&#224; "+ srf.Name;
     Application.MessageBox(Pchar(st),"Error",MB_OK);
     exit; {&#226;&#251;&#245;&#238;&#228; &#232;&#231; &#239;&#240;&#238;&#246;&#229;&#228;&#243;&#240;&#251;}
   end;
   n:=1; {&#241;&#235;&#229;&#228;&#243;&#254;&#249;&#224;&#255; &#231;&#224;&#227;&#240;&#243;&#231;&#234;&#224; &#225;&#243;&#228;&#229;&#242; &#243;&#230;&#229; &#237;&#229; &#239;&#229;&#240;&#226;&#238;&#233;}
 end else {&#229;&#241;&#235;&#232; &#253;&#242;&#224; &#231;&#224;&#227;&#240;&#243;&#231;&#234;&#224; &#243;&#230;&#229; &#237;&#229; &#239;&#229;&#240;&#226;&#224;&#255;}
 begin
   if FindNext(srf)=0 then {&#229;&#241;&#235;&#232; =0, &#242;&#238; &#237;&#224;&#233;&#228;&#229;&#237; &#241;&#235;&#229;&#228;&#243;&#254;&#249;&#232;&#233; &#244;&#224;&#233;&#235;}
   try {&#239;&#240;&#238;&#225;&#243;&#229;&#236; &#229;&#227;&#238; &#231;&#224;&#227;&#240;&#243;&#231;&#232;&#242;&#252; &#226; Image1}
   Form1.Image1.Picture.LoadFromFile(srf.Name)
   except {&#253;&#242;&#238; &#226;&#238;&#226;&#241;&#229; &#237;&#229; Jpeg}
  {&#226;&#251;&#226;&#238;&#228;&#232;&#236; &#241;&#238;&#238;&#225;&#249;&#229;&#237;&#232;&#229;}
     st:="&#205;&#229;&#239;&#240;&#224;&#226;&#232;&#235;&#252;&#237;&#251;&#233; &#244;&#238;&#240;&#236;&#224;&#242; &#244;&#224;&#233;&#235;&#224; "+ srf.Name;
     Application.MessageBox(Pchar(st),"Error",MB_OK);
     exit; {&#226;&#251;&#245;&#238;&#228; &#232;&#231; &#239;&#240;&#238;&#246;&#229;&#228;&#243;&#240;&#251;}
   end
   else   {&#224; &#229;&#241;&#235;&#232; &#237;&#229; 0 - &#231;&#237;&#224;&#247;&#232;&#242; &#244;&#224;&#233;&#235;&#238;&#226; &#225;&#238;&#235;&#252;&#248;&#229; &#237;&#229;&#242;}
   begin
     FindClose (srf); {&#231;&#224;&#234;&#240;&#251;&#224;&#229;&#236; &#239;&#238;&#232;&#241;&#234;}
     n:=0; {&#226; &#241;&#235;&#229;&#228;&#243;&#254;&#249;&#232;&#233; &#240;&#224;&#231; &#237;&#224;&#247;&#237;&#229;&#236; &#241;&#237;&#224;&#247;&#224;&#235;&#224;}
   end;
 end;
end;

procedure TForm1.Open1Click(Sender: TObject); {&#238;&#242;&#234;&#240;&#251;&#242;&#232;&#229; &#244;&#224;&#233;&#235;&#224;}
begin
 If OpenDialog1.Execute then {&#229;&#241;&#235;&#232; &#228;&#232;&#224;&#235;&#238;&#227; &#238;&#242;&#234;&#240;&#251;&#242;&#232;&#255; &#244;&#224;&#233;&#235;&#224; &#231;&#224;&#226;&#229;&#240;&#248;&#232;&#235;&#241;&#255; &#243;&#228;&#224;&#247;&#237;&#238;}
 Image1.Picture.LoadFromFile(OpenDialog1.FileName)   {&#231;&#224;&#227;&#240;&#243;&#230;&#224;&#229;&#236; &#234;&#224;&#240;&#242;&#232;&#237;&#234;&#243; &#226; Image1}
 else
 begin
  {&#232;&#237;&#224;&#247;&#229;, &#229;&#241;&#235;&#232; &#228;&#232;&#224;&#235;&#238;&#227; &#231;&#224;&#226;&#229;&#240;&#248;&#232;&#235;&#241;&#255; &#237;&#229;&#243;&#228;&#224;&#247;&#237;&#238;, &#226;&#251;&#226;&#238;&#228;&#232;&#236; &#241;&#238;&#238;&#225;&#249;&#229;&#237;&#232;&#229;}
   st:="&#205;&#229;&#239;&#240;&#224;&#226;&#232;&#235;&#252;&#237;&#251;&#233; &#244;&#238;&#240;&#236;&#224;&#242; &#244;&#224;&#233;&#235;&#224; "+ OpenDialog1.FileName;
   Application.MessageBox(Pchar(st),"Error",MB_OK);
   exit; {&#226;&#251;&#245;&#238;&#228;&#232;&#236; &#232;&#231; &#239;&#240;&#238;&#246;&#229;&#228;&#243;&#240;&#251;}
end;
 n:=0; {n=0 - &#239;&#240;&#232;&#231;&#237;&#224;&#234; &#239;&#229;&#240;&#226;&#238;&#233; &#231;&#224;&#227;&#240;&#243;&#231;&#234;&#232; &#232;&#231; &#228;&#224;&#237;&#237;&#238;&#233; &#239;&#224;&#239;&#234;&#232;}
end;

procedure TForm1.Button1Click(Sender: TObject); {&#237;&#224;&#230;&#224;&#242;&#232;&#229; &#237;&#224; &#234;&#237;&#238;&#239;&#234;&#243; &#239;&#229;&#240;&#229;&#235;&#232;&#241;&#242;&#251;&#226;&#224;&#237;&#232;}
begin
 Loadfile;
end;

procedure TForm1.Run1Click(Sender: TObject); {&#231;&#224;&#239;&#243;&#241;&#234; &#232; &#238;&#241;&#242;&#224;&#237;&#238;&#226;&#234;&#224; &#228;&#229;&#236;&#238;&#237;&#241;&#242;&#240;&#224;&#246;&#232;&#232; &#241;&#235;&#224;&#233;&#228;&#238;&#226;}
begin
 if Timer1.Enabled=False then {&#229;&#241;&#235;&#232; &#228;&#229;&#236;&#238;&#237;&#241;&#242;&#240;&#224;&#246;&#232;&#255; &#225;&#251;&#235;&#224; &#238;&#241;&#242;&#224;&#237;&#238;&#226;&#235;&#229;&#237;&#224;}
 begin
   Run1.Caption:="&#209;&#242;&#238;&#239;"; {&#236;&#229;&#237;&#255;&#229;&#236; &#237;&#224;&#231;&#226;&#224;&#237;&#232;&#229; &#239;&#243;&#237;&#234;&#242;&#224; &#236;&#229;&#237;&#254; &#237;&#224; "&#209;&#242;&#238;&#239;"}
   Timer1.Enabled:=True; {&#231;&#224;&#239;&#243;&#241;&#242;&#232;&#235;&#232; &#242;&#224;&#233;&#236;&#229;&#240;}
 end else {&#232;&#237;&#224;&#247;&#229;, &#229;&#241;&#235;&#232; &#228;&#229;&#236;&#238;&#237;&#241;&#242;&#240;&#224;&#246;&#232;&#255; &#243;&#230;&#229; &#232;&#228;&#229;&#242;}
 begin
   Run1.Caption:="&#199;&#224;&#239;&#243;&#241;&#234;"; {&#236;&#229;&#237;&#255;&#229;&#236; &#237;&#224;&#231;&#226;&#224;&#237;&#232;&#229; &#239;&#243;&#237;&#234;&#242;&#224; &#236;&#229;&#237;&#254; &#238;&#225;&#240;&#224;&#242;&#237;&#238; &#237;&#224; "&#199;&#224;&#239;&#243;&#241;&#234;"}
   Timer1.Enabled:=False;  {&#242;&#224;&#233;&#236;&#229;&#240; &#238;&#241;&#242;&#224;&#237;&#238;&#226;&#235;&#229;&#237;}
 end;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
 Loadfile;
end;


 
Бездарь   (2006-09-14 10:15) [6]

Русские коментарии похоже не прошли



Страницы: 1 вся ветка

Текущий архив: 2006.10.01;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.045 c
15-1158048993
Виталий Панасенко
2006-09-12 12:16
2006.10.01
Turbo Delphi


15-1157880411
OSokin
2006-09-10 13:26
2006.10.01
Дос или винда?


15-1158064876
Некто
2006-09-12 16:41
2006.10.01
А у нас тут взрыв в соседнем доме.... сидим, боимся....


1-1155800887
dm37
2006-08-17 11:48
2006.10.01
легенда Chart


2-1158147823
VitV
2006-09-13 15:43
2006.10.01
FastReport-запрос в отчёте