Playlist Forms - listar arquivos de um diretório

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
master zyon
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 20
Registrado em: Sex, 21 Set 2007 4:20 pm
Localização: Americana

Galera,

vê se alguém pode me ajudar....

Preciso do seguinte.... Estou querendo bolar uma Playlist de musicas no forms.

Queria saber se existe alguma forma de eu exibir por exemplo todas as musicas de determinada pasta em um list item?

Obrigado!
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Sim.
Existem várias formas de fazer isso. Creio que a mais "elegante" é usar a D2KWUTIL.

Selecionar tudo

declare 
 hSearch PLS_INTEGER;
 vcFile  VARCHAR2(60);
 bIsDir  BOOLEAN;
begin
 hSearch := win_api_directory_list.FirstFile('C:\WINDOWS\*.*', vcFile, bIsDir, FALSE);
 -- Process the first file
 ...
-- Now iterate through the rest
 LOOP 
  win_api_directory_list.NextFile(hSearch, vcFile, bIsDir, FALSE);
  EXIT when vcFile is null;
  -- Process the next file and so on
  ..
 end LOOP;
win_api_directory_list.CloseSearch(hSearch);
end;
No exemplo acima, ele recupera o nome do arquivo na variável vcFile.
Se você não tem instalado a D2KWUTIL, procure aqui no forum pra saber como se faz. Tem muita dúvida já solucionada com relação a isso.
master zyon
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 20
Registrado em: Sex, 21 Set 2007 4:20 pm
Localização: Americana

dr_gori, não sei se estou fazendo algo errado mas..... já baxei o D2KWutil.PLL E coloquei dentro da pasta BIN do meu Oracle.

já criei um registro apontando para o caminho onde fica D2KWutil.PLL


utilizei o exemplo a baixo em uma trigger e ele me retorna falando que
win_api_directory_list.FirstFile deve ser declarado....Pode me ajudar?
master zyon
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 20
Registrado em: Sex, 21 Set 2007 4:20 pm
Localização: Americana

Já consegui resolver pessoal.....FUNCIONOU ...

Dr_gori, mtu obrigado!!!!

Vlw mesmo!!

Abração!
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Além da PLL tem que ter também a DLL no mesmo diretório. (d2kwut60.dll)
Colocou?
master zyon
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 20
Registrado em: Sex, 21 Set 2007 4:20 pm
Localização: Americana

Sim....
Atachei tudo no forms depois e funcionou.... agora só estou acertando alguns detalhes do tipo (que arquivos listar etc etc....)

Abraço!
Obrigado!
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 5 visitantes