Creoque estás hablando de dos cosas distintas. Una es abrir un archivo desde tu aplicación y otra es seleccionar un archivo para almacenar el dato (ruta y nombre) en alguna parte.
Lo primero lo puedes hacer con la funci+on ShellExecute de la unidad ShellApi que te abre un archivo con la aplicación que Windows tenga configurada. Así un .doc te lo abrirá, por ejemplo, con Word.
Para lo segundo nececitas un TOpenFileDialog (paleta Dialogs) que presenta al usuariao un cuadro de "Abrir archivo" donde él escoge uno. Al cerrar, examinas su propiedad FileName para saber cuál escogió. ESo lo guardas o bien lo pasas a ShellExecute para abrirlo.
// Saludos
|