GMBR
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Últimos assuntos
» Retorno da GMBR!!!
por theguitarmester Ter 19 Mar 2024, 22:38

» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27

» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30

» Mudar cor de apenas uma palavra
por lunalol Sex 01 Mar 2024, 13:42

» Aceito pedidos de sprites (Com exemplos meus)
por Sevilha Qua 28 Fev 2024, 12:17

» Inventário simples
por Isquilo_Roedor Qui 22 Fev 2024, 15:18

» Problemas na programaçnao de inimigo [jogo DOOM LIKE]
por Black Mirror Dom 11 Fev 2024, 13:34

» ANDROID MULTI TOUCH
por DiegoBr Dom 04 Fev 2024, 12:13

» Servidor de Discord do fórum?
por Lighter Sáb 27 Jan 2024, 17:18

» Save e Load Json
por Klinton Rodrigues Qui 25 Jan 2024, 11:12

» Colisão com mais de um objeto
por aminaro Seg 22 Jan 2024, 15:02

» Oi sou novo aqui
por Thiago Silveira Alexandre Sáb 20 Jan 2024, 20:55

» Como acessar conteudo comprado no marketplace
por macmilam Sex 19 Jan 2024, 07:42

» Devlogs em vídeos do Block Room
por Joton Seg 15 Jan 2024, 16:56

» Alguém aqui já ganha dinheiro com seus games?
por Joton Seg 15 Jan 2024, 16:49

» ACERVO GMBR MAGAZINE
por Joton Qui 11 Jan 2024, 19:21

» como aumentar o obj sem aumentar a colisão??
por GabrielXavier Qua 10 Jan 2024, 07:21

» Asteroid Core - Early Acesse Update [0.2.0.0]
por JOZ. Seg 08 Jan 2024, 14:39

» Versionamento de código com GitHub
por GabrielXavier Seg 08 Jan 2024, 07:32

» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por kolesovsup Sex 29 Dez 2023, 07:16

» a funçao approach ainda existe?
por PEDRINDEV Ter 26 Dez 2023, 20:05

» Inimigo ataca até por trás! >:(
por saim Sex 22 Dez 2023, 08:55

» [RESOLVIDO]Spawn após morte
por Deception_1999 Dom 17 Dez 2023, 16:39

» Remunerado $$$ - Procuro programador para ajudar a "montar" um jogo
por theguitarmester Sáb 02 Dez 2023, 16:28

» Game maker nao abre
por Cerf Dom 26 Nov 2023, 12:01


Como listar os arquivos do diretorio?

4 participantes

Ir para baixo

Como listar os arquivos do diretorio? Empty Como listar os arquivos do diretorio?

Mensagem por PedroX Ter 06 Jul 2010, 17:59

Como que faz para mostrar todos os arquivos do diretorio em uma lista?
Tipo aquelas listas que procura todos os arquivos e eu seleciono um deles...
Eu estou precisando muito!
FLW

_________________


Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.

Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.

Aprenda a calcular a velocidade de suas animações


Entre para o Clube do Inglês:
PedroX
PedroX

Games Ranking : Nota B

Notas recebidas : C+B
Data de inscrição : 26/07/2008
Reputação : 311
Número de Mensagens : 6086
Prêmios : Como listar os arquivos do diretorio? Empty

Medalhas x 0 Tutoriais x 17 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

https://web.whatsapp.com/send?phone=5519995935953&text=Pedro

Ir para o topo Ir para baixo

Como listar os arquivos do diretorio? Empty Re: Como listar os arquivos do diretorio?

Mensagem por dungeon333 Qua 07 Jul 2010, 02:15

Código:

//listar_arquivos(mask)
//retorna uma lista com todos arquivos de uma pasta seguindo a mascara
//exemplo
//listar_arquivos(current_directory)
var list,dir;
list = ds_list_create()
dir = file_find_first(argument0,0);
if (dir != "")
{
ds_list_add(list,dir)
dir = file_find_next();
while(dir != "")
{
ds_list_add(list,dir)
dir = file_find_next();
}
}
return list;
tenta esse código , nao testei + deve pegar
avatar
dungeon333

Data de inscrição : 29/05/2009
Reputação : 0
Número de Mensagens : 351
Prêmios : Como listar os arquivos do diretorio? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Como listar os arquivos do diretorio? Empty Re: Como listar os arquivos do diretorio?

Mensagem por PedroX Qua 07 Jul 2010, 09:56

funcionou perfeito!
teria como tipo se eu apertar F5 atualizar a lista?
para se eu mover um arquivo etc
FLW e VLW

_________________


Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.

Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.

Aprenda a calcular a velocidade de suas animações


Entre para o Clube do Inglês:
PedroX
PedroX

Games Ranking : Nota B

Notas recebidas : C+B
Data de inscrição : 26/07/2008
Reputação : 311
Número de Mensagens : 6086
Prêmios : Como listar os arquivos do diretorio? Empty

Medalhas x 0 Tutoriais x 17 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

https://web.whatsapp.com/send?phone=5519995935953&text=Pedro

Ir para o topo Ir para baixo

Como listar os arquivos do diretorio? Empty Re: Como listar os arquivos do diretorio?

Mensagem por Gabreel Seg 12 Jul 2010, 02:27

Mesmo problema do Pedro Plx Very Happy
Gabreel
Gabreel

Data de inscrição : 02/10/2009
Reputação : 52
Número de Mensagens : 2232
Prêmios : Como listar os arquivos do diretorio? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0
  • Javascript
  • Outros


Ir para o topo Ir para baixo

Como listar os arquivos do diretorio? Empty Re: Como listar os arquivos do diretorio?

Mensagem por Janx Seg 12 Jul 2010, 12:20

Que tal tentar fazer a lista novamente?
Assim os arquivos novos seriam encontrados.
Janx
Janx

Data de inscrição : 24/05/2008
Reputação : 14
Número de Mensagens : 2417
Prêmios : Como listar os arquivos do diretorio? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 2 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Como listar os arquivos do diretorio? Empty Re: Como listar os arquivos do diretorio?

Mensagem por PedroX Seg 12 Jul 2010, 12:52

eu refiz a lista e nao deu certo...
tem outro jeito?

FLW

_________________


Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.

Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.

Aprenda a calcular a velocidade de suas animações


Entre para o Clube do Inglês:
PedroX
PedroX

Games Ranking : Nota B

Notas recebidas : C+B
Data de inscrição : 26/07/2008
Reputação : 311
Número de Mensagens : 6086
Prêmios : Como listar os arquivos do diretorio? Empty

Medalhas x 0 Tutoriais x 17 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

https://web.whatsapp.com/send?phone=5519995935953&text=Pedro

Ir para o topo Ir para baixo

Como listar os arquivos do diretorio? Empty Re: Como listar os arquivos do diretorio?

Mensagem por Gabreel Ter 13 Jul 2010, 14:07

Janx, eu Fiz um instance_create e um instance_destroy

Porém, quando atualizo a lista na quarta vez, ele da uma travão do mal, no debug aparece 50 instances sendo apenas 18 x.x
Gabreel
Gabreel

Data de inscrição : 02/10/2009
Reputação : 52
Número de Mensagens : 2232
Prêmios : Como listar os arquivos do diretorio? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0
  • Javascript
  • Outros


Ir para o topo Ir para baixo

Como listar os arquivos do diretorio? Empty Re: Como listar os arquivos do diretorio?

Mensagem por Janx Ter 13 Jul 2010, 16:43

Como assim um "instance_create e um instance_destroy"?

Poste o código que está usando, não tenho como descobrir o problema sem ver! Você lembrou de "terminar" a procura?
Acho que é o comando:
file_find_close();
Janx
Janx

Data de inscrição : 24/05/2008
Reputação : 14
Número de Mensagens : 2417
Prêmios : Como listar os arquivos do diretorio? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 2 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Como listar os arquivos do diretorio? Empty Re: Como listar os arquivos do diretorio?

Mensagem por Gabreel Ter 13 Jul 2010, 17:28

Terminei sim Happy
objMostrarPC
Create:

TOTAL_ARQUIVOS = 0;
var a,b;
a = "";
b = 1;
Init_This()
ListBox[2]=ListBox_Create(x,y,800,12,16)
global.folder="F:"
a = file_find_first(global.folder+"*",fa_directory);
if a != ""
{arquivos[0] = a;}

while a != ""
{
a = file_find_next();
if a = ""
{break;}
else
{arquivos[ b ] = a;
b += 1; }
}
TOTAL_ARQUIVOS = b;


for (i=0; i < TOTAL_ARQUIVOS; i+=1;)
{
ListBox_ItemAdd(ListBox[2],arquivos[i])
}
ListBox_Sort(ListBox[2],1)
velho_text="000000000000"
Text = "0000000000"
reload=false
file_find_close();

Evento: Press F5
if(reload=true){
instance_create(x,y,objMostrarPC)
instance_destroy();
}
Gabreel
Gabreel

Data de inscrição : 02/10/2009
Reputação : 52
Número de Mensagens : 2232
Prêmios : Como listar os arquivos do diretorio? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0
  • Javascript
  • Outros


Ir para o topo Ir para baixo

Como listar os arquivos do diretorio? Empty Re: Como listar os arquivos do diretorio?

Mensagem por Janx Ter 13 Jul 2010, 17:43

O que o Init_This() faz?

Você não está destruindo as listas que você fez está? Dessa forma fica criando muitas, e no fim vai ficar usando muita memoria!

"ListBox_Create(x,y,800,12,16)"
Não tem algum
"ListBox_Destroy(ListBox[2]);"
??

Eu sugiro que você faça diferente:
Não fique criando e destruindo o objeto e sim use um event user para ser o que faz a lista. Assim para atualizar, é só chamar esse evento!
Janx
Janx

Data de inscrição : 24/05/2008
Reputação : 14
Número de Mensagens : 2417
Prêmios : Como listar os arquivos do diretorio? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 2 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Como listar os arquivos do diretorio? Empty Re: Como listar os arquivos do diretorio?

Mensagem por Gabreel Ter 13 Jul 2010, 17:52

Janx não sei usar esse evento, nunca tive precisão Mad
Gabreel
Gabreel

Data de inscrição : 02/10/2009
Reputação : 52
Número de Mensagens : 2232
Prêmios : Como listar os arquivos do diretorio? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0
  • Javascript
  • Outros


Ir para o topo Ir para baixo

Como listar os arquivos do diretorio? Empty Re: Como listar os arquivos do diretorio?

Mensagem por PedroX Ter 13 Jul 2010, 18:01

Voce poe pra quando for atualizar
event_user(0)

Depois adiciona o evento User Defined 0 e poe o codigo...

_________________


Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.

Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.

Aprenda a calcular a velocidade de suas animações


Entre para o Clube do Inglês:
PedroX
PedroX

Games Ranking : Nota B

Notas recebidas : C+B
Data de inscrição : 26/07/2008
Reputação : 311
Número de Mensagens : 6086
Prêmios : Como listar os arquivos do diretorio? Empty

Medalhas x 0 Tutoriais x 17 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

https://web.whatsapp.com/send?phone=5519995935953&text=Pedro

Ir para o topo Ir para baixo

Como listar os arquivos do diretorio? Empty Re: Como listar os arquivos do diretorio?

Mensagem por Gabreel Ter 13 Jul 2010, 19:57

Deu na mesma, a única diferença é que agora so da o travão do mal quando atualizo 18 vezes O-o'

Vo fazer como o janx sugeriu, vo criar o script: ListBox_Destroy[id]
Gabreel
Gabreel

Data de inscrição : 02/10/2009
Reputação : 52
Número de Mensagens : 2232
Prêmios : Como listar os arquivos do diretorio? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0
  • Javascript
  • Outros


Ir para o topo Ir para baixo

Como listar os arquivos do diretorio? Empty Re: Como listar os arquivos do diretorio?

Mensagem por PedroX Ter 13 Jul 2010, 20:08

entao é o seu pc que ta com problema pq se voce
mudou o evento e so mudou o numero de vezes...
FLW

_________________


Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.

Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.

Aprenda a calcular a velocidade de suas animações


Entre para o Clube do Inglês:
PedroX
PedroX

Games Ranking : Nota B

Notas recebidas : C+B
Data de inscrição : 26/07/2008
Reputação : 311
Número de Mensagens : 6086
Prêmios : Como listar os arquivos do diretorio? Empty

Medalhas x 0 Tutoriais x 17 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

https://web.whatsapp.com/send?phone=5519995935953&text=Pedro

Ir para o topo Ir para baixo

Como listar os arquivos do diretorio? Empty Re: Como listar os arquivos do diretorio?

Mensagem por Janx Ter 13 Jul 2010, 21:11

·ßieL escreveu:Deu na mesma, a única diferença é que agora so da o travão do mal quando atualizo 18 vezes O-o'

Vo fazer como o janx sugeriu, vo criar o script: ListBox_Destroy[id]

Hmm... Acho que isso "prova" que o problema está em algum bug que está consumindo muita memoria. Faça o teste com o gerenciador de programas aberto e observe quanta memoria o jogo usa conforme você atualiza.

Mas de 4x para 18x já é de grande ajuda ein? xD


Última edição por Janx em Ter 13 Jul 2010, 23:21, editado 1 vez(es)
Janx
Janx

Data de inscrição : 24/05/2008
Reputação : 14
Número de Mensagens : 2417
Prêmios : Como listar os arquivos do diretorio? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 2 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Como listar os arquivos do diretorio? Empty Re: Como listar os arquivos do diretorio?

Mensagem por Gabreel Ter 13 Jul 2010, 22:34

É, só que num FTP, atualizarei 18 vezes só para mostrar as modificações em nomes de arquivos por exemplo xD

----------------------Já Sei O que pode ser O-o'

Dei uma lida nos scripts de list box, e lembrei q cada list box tem que criar 2 objetos.. Vo fazer uma gambiarra e dai posto os resultados!
Gabreel
Gabreel

Data de inscrição : 02/10/2009
Reputação : 52
Número de Mensagens : 2232
Prêmios : Como listar os arquivos do diretorio? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0
  • Javascript
  • Outros


Ir para o topo Ir para baixo

Como listar os arquivos do diretorio? Empty Re: Como listar os arquivos do diretorio?

Mensagem por dungeon333 Ter 27 Jul 2010, 13:36

essa Lisbox eh do meu engine de API? se for eu posso te ajudar =D
avatar
dungeon333

Data de inscrição : 29/05/2009
Reputação : 0
Número de Mensagens : 351
Prêmios : Como listar os arquivos do diretorio? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Como listar os arquivos do diretorio? Empty Re: Como listar os arquivos do diretorio?

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos