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
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
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
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.
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.