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 09-03-2010
El._.Dani El._.Dani is offline
Registrado
 
Registrado: mar 2010
Posts: 3
Poder: 0
El._.Dani Va por buen camino
Hola, Como se haría esto?

Hola, soy nuevo en el foro y decir que me ha encantado esta comunidad de delphi. Bueno aqui va la duda, espero que me podais responder.

Haber estoy haciendo un reproductor de sonido en delphi 7 y en un listbox he puesto que cada vez que se abra una canción se agregue ahi la cancion. Hasta ahi todo bien, lo malo que pone la ruta entera en la que está la canción, como podría poner sólo el nombre?

Mil gracias y espero la respuesta.
Responder Con Cita
  #2  
Antiguo 09-03-2010
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Poder: 17
rgstuamigo Va por buen camino
Arrow

Podría ser así:
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var Nombre:String;
begin
    Nombre:= ExtractFileName('C:\MyMúsica\MyPista1.wma');//Extraigo el nombre del archivo de esa direccion 
    ShowMessage(Nombre);//<--aqui muestra "MyPista1.wma"
end;
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7

Última edición por rgstuamigo fecha: 09-03-2010 a las 17:09:44.
Responder Con Cita
  #3  
Antiguo 09-03-2010
El._.Dani El._.Dani is offline
Registrado
 
Registrado: mar 2010
Posts: 3
Poder: 0
El._.Dani Va por buen camino
Muchas Gracias compi gracias a eso lo he conseguido hacer para todas las canciones


Mil Gracias

Última edición por El._.Dani fecha: 09-03-2010 a las 17:26:36.
Responder Con Cita
  #4  
Antiguo 09-03-2010
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Poder: 17
rgstuamigo Va por buen camino
Arrow

Cita:
Empezado por El._.Dani Ver Mensaje
Muchas gracias por tu ayuda pero eso solo es para la cancion que pusiste, yo lo quiero para cualquier cancion que se abra, intentaré mientras haber como lo hago.

Espero respuestas

PD: Muchas gracias rgstuamigo
Por supuesto que es para una canción... ten en cuenta que es solo un ejemplo , lo que en realidad debes hacer tu es:
Código Delphi [-]
...
ListBox1.Items.Add(ExtractFileName(TuPath));
...
en tu rutina donde agregas cada canción a tu listBox..
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Responder Con Cita
  #5  
Antiguo 09-03-2010
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Poder: 17
rgstuamigo Va por buen camino
Arrow Haciendolo más fácil aún

Ahora si la quieres más facil puedes usar el componente TFileListBox(Pestaña Win 3.1 de la paleta de componentes ) y configurar la máscara para que automáticamente lea los archivos de música (sin codificar nada), sólo debes indicarles los paths(separado por punto y coma ";" entre cada Path) en su propiedad Mask para que automaticamente te muestre los archivos en los item del TFileListBox, por ejemplo la propiedad Mask del FileListBox podría ser así:
Código Delphi [-]
Mask = C:\MyMúsica\*.wma;D:\OtrasMúsicas\*.mp3
Con esa máscaras lo que estamos haciendo es mostrar en nuestro componente TFileListBox todos los nombres de los archivos que estan en C:\MyMúsica que tienen la extensión .wma y todos los archivos que estan en D:\OtrasMúsicas que tienen la extensión .mp3.
Espero que se haya entendido.
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Responder Con Cita
  #6  
Antiguo 09-03-2010
El._.Dani El._.Dani is offline
Registrado
 
Registrado: mar 2010
Posts: 3
Poder: 0
El._.Dani Va por buen camino
Gracias compi gracias a tu ejemplo de arriba lo conseguir hacer ;-) Haber si cuando tenga una version mas estable lo subo para que lo veais. Aunque no será la primera cosa que pregunta


Muchas Gracias
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
Como lo haría en un archivo INI? broly7 Varios 1 30-11-2009 03:02:18
como haria? DBLookupComboBox, paises y ciudades microland Firebird e Interbase 2 31-03-2008 16:01:32
Como haria el siguiente informe en FastReport David Impresión 1 14-06-2007 15:08:04
Hola soy muy nueva en esto de las bases de datos y deseo imprimir tablas nuri Impresión 1 05-07-2005 19:49:31
Hola amigos una ayudita con esto!! ronimaxh Conexión con bases de datos 1 07-07-2003 23:40:20


La franja horaria es GMT +2. Ahora son las 22:09:43.


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