Fórum Sugestões... #183220
20/09/2003
0
Estou desenvonveldo um programa de áudio semelhante ao Winamp.
Coloquei um ListBox que armazena as músicas da lista, porém, nela
adicionei apenas o nome da música em si... Gostaria de sugestões de onde
e como poderia guardar as informações de cada música (diretório, tamanho, etc...)
mantendo-as em segundo plano.
Grato,
:roll:
Atomix
Curtir tópico
+ 0Posts
20/09/2003
Cebikyn
Gostei + 0
20/09/2003
Atomix
:wink:
Gostei + 0
20/09/2003
Cebikyn
Mas o que eu quis sugerir é que vc use um tipo de arquivo parecido, que armazena as informações em campos separados, e quando o programa lê esse arquivo, apenas o campo contendo o nome da música é mostrado e as demais infomações ficam na memória.
Por ex.:
O usuário acrescenta uma música (C:\Musica\Arq.mp3), o programa lê o nome da música e passa para o ListBox, daí o resto das informações é passado para uma linha de uma variável do tipo TStringList:
StringList.Add(´Nome da Música|C:\Musica\Arq.mp3|2000Kb|256Kbps´);
Quando o usuário selecionar a música no ListBox, o programa procura a linha correspondente na variável e lê as informações necessárias. Quando o programa fecha, ele salva o TStringList ou num arquivo que vc especifica ou num arquivo especificado pelo usuário. Depois quando o programa reiniciar, o TStringList carrega o arquivo e lê os nomes das músicas e passa para o ListBox (as outras informações vc lê qnd for necessário).
Gostei + 0
24/09/2003
Henry
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)