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 30-08-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.114
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Yo separaría sin dudar los archivos del ejecutable. Por otro lado, puedes recurrir a funciones como esta, implementada en la unidad "SysUtils":

Código Delphi [-]
var
  s: string;
begin
  s := ExtractFilePath(ParamStr(0));
  {...}
end;

La variable "s" contendría la ruta absoluta al directorio donde se encuentra el archivo ejecutable de tu aplicación. A partir de ahí tú podrías construir el resto de la ruta necesaria para llegar al archivo correspondiente:

Código Delphi [-]
var
  s, a: string;
begin
  s := ExtractFilePath(ParamStr(0));
  a := s + 'cd1\archivo-musica.mp3';
  {...}
end;

La variable "a" contendría la ruta completa al "archivo-musica.mp3", independientemente de dónde estuviera tu aplicación, si en un CD, si en el disco duro, en una unidad o en otra. Evidentemente, quedaría por comprobar que, efectivamente, el archivo existe, y para eso puedes utilizar la función "FileExists()", como sabes.
__________________
David Esperalta
www.decsoftutils.com
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
Obtener el directorio padre de una ruta diego11 Varios 4 26-11-2007 19:56:14
obtener la ruta de una carpeta zanetti26 API de Windows 9 10-03-2007 02:23:20
Abrir carpeta de una ruta definida Aprendiendo Varios 3 01-03-2007 17:41:50
Capturar ruta de acceso a la carpeta mis documentos y a la carpeta activa. Pepe Torres API de Windows 1 23-02-2007 23:02:21
Averiguar la ruta de una carpeta!! kye_z Varios 3 05-11-2004 16:21:29


La franja horaria es GMT +2. Ahora son las 21:56:12.


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