Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Gráficos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-11-2009
crespopg crespopg is offline
Miembro
 
Registrado: jul 2004
Ubicación: Texcoco, Edo. de Mexico, Mex.
Posts: 16
Poder: 0
crespopg Va por buen camino
Wink galeria de imagenes

Estimados Miembros de Club Delphi,
Esta es mi propuesta para una galeria de imagenes.
Se requieren de los siguientes objetos:
Código Delphi [-]
    Brap:    TButton;
    Blen:    TButton;
    Bsalir:  TButton;
    Bdet:    TButton;
    Bini:    TButton;
    Image1:  TImage;
    Label1:  TLabel;
    Ltitulo: TLabel;
    Timer1:  TTimer;
    MediaPlayer1: TMediaPlayer;
Los archivos de las imagenes, deberan estar nombrados en forma consecutiva, ejemplo: P12.JPG
archivo: conf.txt
__________
ESCRIBIR AQUI EL TITULO DE LA PRESENTACION
Fo&tomont
&Videos
_________
La primera linea corresponde al titulo a utilizarse en la parte superior. las siguientes lineas se utilizan en otra aplicacion.
Se requiere del archivo canc2.mp3 que se utiliza como fondo.
En espera de sus comentarios, les saludo muy afectuosamente.
____________________________________________________________________________________________________ _______________
Código Delphi [-]
program ciclo;
uses
  Forms,
  ciclou in 'ciclou.pas' {Form1};
{$R *.res}
begin
  Application.Initialize;
  Application.HelpFile := 'indexa.hlp';
  Application.Title := 'Presenta Imagenes crespopg@yahoo.com (F:.13/11/2009,16:08:04)';
  Application.CreateForm(TForm1, Form1);
  Application.Run;
end.
____________________________________________________________________________________________________ _______________
Código Delphi [-]
unit ciclou;
interface
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ShellApi, StdCtrls, jpeg, ExtCtrls, ComCtrls, MPlayer;
type
  TForm1 = class(TForm)
    Brap: TButton;
    Blen: TButton;
    Bsalir: TButton;
    Image1: TImage;
    Ltitulo: TLabel;
    Timer1: TTimer;
    MediaPlayer1: TMediaPlayer;
    Label1: TLabel;
    Bdet: TButton;
    Bini: TButton;
    procedure FormCreate(Sender: TObject);
    procedure BsalirClick(Sender: TObject);
    procedure BrapClick(Sender: TObject);
    procedure BlenClick(Sender: TObject);
    procedure Timer1Timer(Sender: TObject);
    procedure BdetClick(Sender: TObject);
    procedure BiniClick(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
var
  Form1: TForm1;
  lins2:byte;
  arch:textFile;
  strt1,titulo:string;
  ult,i:integer;
implementation
{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
begin
 randomize;randomize;
 form1.Timer1.Interval:=2000;
 form1.Label1.Caption:=':.:';
 {ShellExecute(Form1.Handle,nil,Pchar('pres1a.wav'),'','',SW_SHOWNORMAL);}
 form1.Caption:='Presenta Imagenes crespopg@yahoo.com (F:.13/11/2009,16:08:05)';
 form1.Ltitulo.Caption:='Presenta Imagenes (F:.13/11/2009,16:08:05)';
 IF FileExists('canc2.mp3') Then
 Else Begin ShowMessage('Error: falta archivo canc2.mp3');Halt;End;
 Form1.MediaPlayer1.Open;
 form1.MediaPlayer1.Play;
 IF FileExists('conf.txt') Then
  Begin
   assignFile(arch,'conf.txt');Reset(arch);
   Readln(arch,titulo);
   CloseFile(arch);
  End
 Else Begin ShowMessage('Error: falta archivo conf.txt');Halt;End;
 form1.Ltitulo.Caption:=titulo;
 ult:=0;
 for i:=1 to 1000 do
  Begin
   str(i,strt1);
   If FileExists('P'+strt1+'.JPG') then ult:=i;
  End;
 str(ult,strt1);
 If FileExists('p'+strt1+'.jpg') then
  Form1.Image1.Picture.LoadFromFile('p'+strt1+'.jpg')
end;
procedure TForm1.BsalirClick(Sender: TObject);
begin
 Halt;
end;
procedure TForm1.BrapClick(Sender: TObject);
begin
 if form1.Timer1.Interval>=150 then form1.Timer1.Interval:=form1.Timer1.Interval-50;
 str(form1.Timer1.Interval,strt1);
 form1.Label1.Caption:='P='+strt1;
end;
procedure TForm1.BlenClick(Sender: TObject);
begin
 if form1.Timer1.Interval<32500 then form1.Timer1.Interval:=form1.Timer1.Interval+50;
 str(form1.Timer1.Interval,strt1);
 form1.Label1.Caption:='P='+strt1;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
     lins2:=random(ult);if lins2<=0 then lins2:=1;
     str(lins2,strt1);
     If FileExists('p'+strt1+'.jpg') then
      Form1.Image1.Picture.LoadFromFile('p'+strt1+'.jpg')
end;
 

procedure TForm1.BdetClick(Sender: TObject);
begin
 form1.Timer1.Enabled:=false;
end;
procedure TForm1.BiniClick(Sender: TObject);
begin
 form1.Timer1.Enabled:=true;
end;
end.
____________________________________________________________________________________________________ _______________

Última edición por Neftali [Germán.Estévez] fecha: 25-11-2009 a las 16:40:20. Razón: Añadir etiquetas
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Galeria de Imágenes en Delphi 7 (Paradox) lKinGl Gráficos 14 17-08-2011 18:11:07
Formulario tipo galeria de imagenes judit25 Conexión con bases de datos 6 23-05-2008 20:19:40
Imagenes JPG PTW Gráficos 1 08-04-2004 21:18:20
Imagenes GIF NuncaMas Gráficos 1 04-12-2003 22:20:38
Imagenes *.sid Gabriel Gráficos 0 09-09-2003 11:25:49


La franja horaria es GMT +2. Ahora son las 15:42:12.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi