PDA

Ver la Versión Completa : elegir unidad de origen


mariaesde
11-09-2008, 16:50:47
hola me gustaria hacer una aplicacion de delphi que me permitiera tomar un archivo txt pero eligiendo de donde cogerlo, es decir puedo cogerlo de la unidad c: o de un pendrive o de un equipo que tengo conectado en red. para despues ese txt tomarle los campos que yo desee y agregarlos a una base de datos, pero vamos lo que me interesaria es que componente usar y como acer para coger el txt que yo desee, digo txt xo en realidad creo que me sirve el mismo para abrir cualquier archivo, gracias

dec
11-09-2008, 16:51:54
Hola,

Componente "TOpenDialog", en la pestaña "Dialogs" de la paleta de componentes. ;)

ninguno
11-09-2008, 16:52:24
Hola

Y no te sirve el componente TOpenDialog??

mariaesde
11-09-2008, 16:59:30
no se usarlo, asociado a que por ejemplo

dec
11-09-2008, 17:01:59
Hola,

Supongamos que has situado en tu formulario un componente "TOpenDialog" de nombre "OpenDialog1", entonces, aprovechando el evento "OnClick" de cualquier botón:


begin
if OpenDialog1.Execute() then
begin
ShowMessage(Format('El archivo elegido es: %s', [OpenDialog1.FileName]));
end else begin
ShowMessage('No se eligió ningún archivo');
end;
end;


Claro está que el componente "TOpenDialog" puede dar más de sí, pero, para más información puedes consultar la ayuda.

mariaesde
11-09-2008, 17:04:33
pero de esa forma que me explicas es para un archivo predeterminado no? no se si me explico, espero n oestar molestando mucho. me refiero a que yo en tiempo de ejecucion kiero poder elegir que arcivo abrir y de donde viene, es decir de que unidad.

siento mucho mi inexperiencia

ninguno
11-09-2008, 17:06:43
Hola

¿Pero lo has probado al menos? Es que sin probarlo, no podrás ver el funcionamiento y saber si es lo que quieres o no :rolleyes:

mariaesde
11-09-2008, 17:08:58
lo estoy probando xo no se usarlo, x eso pregunto, jejeje lo siento si es mucho problema intento aveiguar otro metodo o algo

dec
11-09-2008, 17:15:53
Hola,

Echa un vistazo al archivo adjunto: se trata de un ejemplo de uso básico del componente "TOpenDialog", a ver si te apaña.