Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Abrir fichero, Buscar Ruta (https://www.clubdelphi.com/foros/showthread.php?t=40794)

Alexis7788 27-02-2007 10:47:04

Abrir fichero, Buscar Ruta
 
Hola a todos, en una pequeña aplicación que estoy haciendo necesitaría abrir un fichero que se encuentra en mi sistema.

Para ello me gustaría poder ofrecer una pequeña ventana (como el explorador de Windows) para que el usuario pueda buscar la ubicación de su fichero. ¿¿Conoce alguien algún componente que me permita esto??

Muchas gracias a todos por tomaros el tiempo.

Bicho 27-02-2007 10:58:04

Hola,

si lo que estás buscando es un componente para buscar ficheros, tienes el TOpenDialog de la pestaña Dialogs

Prueba a ver si te sirve.

Saludos

dec 27-02-2007 11:00:01

Hola,

El componente "OpenDialog" es lo que estás necesitando. En qué pestaña estaba... no lo recuerdo ahora mismo.

También puedes crearlo y utilizarlo en tiempo de ejecución directamente:

Código Delphi [-]
uses
  Dialogs;

var
  rutaArchivoSeleccionado: string;
begin
  with TOpenDialog.Create(Self) do
  begin
    try
      if Execute then
      begin
        rutaArchivoSeleccionado := FileName;
        {...}
      end;
    finally
      Free;
    end;
  end;
end;

Neftali [Germán.Estévez] 27-02-2007 11:14:33

Revisa en los ejemplos de Delphi la carpeta ShellControls; Hay unos compnentes de ejemplo y una demos que te peuede ser muy útil.

Suele estar en:
"c:\Archivos de programa\Borland\DelphiXXX\Demos\ShellControls"

Alexis7788 27-02-2007 12:24:48

Gracias
 
Muchas gracias a todos por la ayuda, lo pruebo en cuanto pueda. Un saludo

ixMike 27-02-2007 20:35:25

En la pestaña "Dialogs" tienes ventanas de diálogo para Abrir y Guardar archivos (entre otros).

Pero si quieres algo más completo o personal siempre puedes create tu ventana modal combinando diversos componentes que puedes encontrar en internter, muchos de ellos libres. Aunque esta opción tiene muchísima complicación (eso de hacer tu propio explorador... :) )

Un saludo a todos


La franja horaria es GMT +2. Ahora son las 08:30:03.

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