Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-11-2012
feliz-58 feliz-58 is offline
Miembro
 
Registrado: sep 2012
Posts: 314
Poder: 12
feliz-58 Va por buen camino
Talking Buscar y Abrir Archivos.

Tengo varias carpetas con diferentes archivos PDF, Lo que quiero es, crear un programa para buscar por nombre entre esos archivos y abrirlos desde mi programa.

Si pueden explicarme paso por paso se los agradeceria.
//Gracias
Responder Con Cita
  #2  
Antiguo 13-11-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Pides el nombre y lo buscas en el directorio donde los tengas... ¿exactamente qué quieres saber?
Responder Con Cita
  #3  
Antiguo 13-11-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

Poné en tu form un un TButton, un TOpenDialog (pestaña Dialogs) y un TAcroPDF (pestaña ActiveX). Si no encontras este último componente, revisa este enlace: Use Adobe Acrobat (PDF) Files in a Delphi Application

Ejemplo:
Código Delphi [-]
procedure TForm1.FormCreate(Sender: TObject);
begin
  OpenDialog1.Filter:= 'Archivos Adobe PDF(*.pdf) |*.PDF';
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  if OpenDialog1.Execute then
    ACroPDF1.LoadFile(OpenDialog1.FileName);
end;

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #4  
Antiguo 13-11-2012
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Poder: 21
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
feliz-58,

Revisa este código:
Código Delphi [-]
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ShellAPI;

type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

// Permite visualizar Documentos PDF con Adobe Acrobat Reader
procedure TForm1.Button1Click(Sender: TObject);
var
   openDialog : TOpenDialog;    // Open dialog variable
   pdfDocument : array[0..255] of char;

begin
   // Crea el Objeto OpenDialog
   openDialog := TOpenDialog.Create(self);

   // Estable el directorio actual como inicial
   openDialog.InitialDir := GetCurrentDir;

   // Permite seleccionar solo existentes archivos
   openDialog.Options := [ofFileMustExist];

   // Permite seleccionat solo archivos PDF
   openDialog.Filter := 'PDF Documents|*.pdf';

   // Selecciona *.pdf como opción inicial
   openDialog.FilterIndex := 1;

   // Visualiza el OpenDialog
   if openDialog.Execute then
   begin
      try
         // Asigna el Documento PDF seleccionado a pdfDocument
         StrPCopy(pdfDocument,OpenDialog.FileName);
         // Visualiza el Documento PDF con Adobe Acrobat Reader
         ShellExecute(Handle, 'open', pdfDocument, nil, nil, SW_SHOWNORMAL);
      except
         // Mensaje de error en caso de que falle la función ShellExecute
         MessageDlg('Error en la Apertura del Documento PDF', mtInformation, [mbOk], 0);
      end;
   end;

   // Libera los recursos del OpenDialog
   openDialog.Free;
end;

end.
El código anterior permite seleccionar un documento PDF por medio de un Control TOpenDialog y visualizarlo posteriormente con Adobe Acrobat Reader.

Nota: Debe estar instalado Adobe Acrobat Reader en el sistema.

Revisa estos links:
Espero sea útil

Nelson.
Responder Con Cita
  #5  
Antiguo 14-11-2012
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.293
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por feliz-58 Ver Mensaje
crear un programa para buscar por nombre entre esos archivos
Parta esto puedes usar la función FindFiles que ha salido bastantes veces aquí en el club.


Cita:
Empezado por feliz-58 Ver Mensaje
y abrirlos desde mi programa.
Para esto puedes usar ShellExecute, que también puedes encontrar en muchos mensajes del Club. Por ejemplo, aquí tienes un ejemplo que lo usas para imprimir, basta con cambiar el parámetro "print" por "open" para que funcione la apertura del fichero.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #6  
Antiguo 21-11-2012
feliz-58 feliz-58 is offline
Miembro
 
Registrado: sep 2012
Posts: 314
Poder: 12
feliz-58 Va por buen camino
Gracias

Amigos gracias voy a Probar les aviso si me funciona...
Responder Con Cita
Respuesta



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
Abrir archivos con nombres de archivos de otra codificación. matabyte Windows 2 01-05-2008 01:40:13
Abrir fichero, Buscar Ruta Alexis7788 Varios 5 27-02-2007 20:35:25
Buscar archivos.. pabloa_m OOP 19 05-12-2006 20:38:56
Buscar archivos con TSearchRec dec Trucos 1 11-08-2006 20:42:30
Buscar archivos con FindFirst eulogi_SCG Varios 2 28-09-2004 15:27:38


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


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