Jump to content
Sign in to follow this  
magician

[R2] Time Download Manager

Recommended Posts

Tharis

Amanhã ou Domingo envio a minha "solução".

Nas sugestões vem: "parar o download e recomeçar"

Este recomeçar também se aplica se se fechar a aplicação?

Share this post


Link to post
Share on other sites
Hipnoted

Amanhã ou Domingo envio a minha "solução".

Nas sugestões vem: "parar o download e recomeçar"

Este recomeçar também se aplica se se fechar a aplicação?

Isso era óptimo Tharis. :thumbsup:


"Nunca discutas com um idiota. Eles arrastam-te até ao seu nível e depois ganham-te em experiência"

Share this post


Link to post
Share on other sites
Tharis

Isso era óptimo Tharis. :thumbsup:

Vou tentar implementar isto... Vou criar uma função um pouco diferente...

Share this post


Link to post
Share on other sites
Ziwdon

podemos usar o wget juntamente com C?


"Rejoice not against me, O mine enemy: when I fall, I shall arise; when I sit in darkness, the LORD shall be a light unto me." - Micah 7:8 (KJV)

Share this post


Link to post
Share on other sites
magician

podemos usar o wget juntamente com C?

A ideia não é essa até porque assim estás a criar dependências para o teu programa.


I haven’t lost my mind; it’s backed up on DVD somewhere!

Share this post


Link to post
Share on other sites
Ziwdon

A ideia não é essa até porque assim estás a criar dependências para o teu programa.

Pois...é que em C é mais complicado fazer o download/upload de ficheiros. Só se fizer em C#...

Thx :thumbsup:

Cumps


"Rejoice not against me, O mine enemy: when I fall, I shall arise; when I sit in darkness, the LORD shall be a light unto me." - Micah 7:8 (KJV)

Share this post


Link to post
Share on other sites
magician

Pois...é que em C é mais complicado fazer o download/upload de ficheiros. Só se fizer em C#...

Thx :thumbsup:

Cumps

É ??? porquê ??? tens sockets que é o que é preciso.


I haven’t lost my mind; it’s backed up on DVD somewhere!

Share this post


Link to post
Share on other sites
Triton

Epa isso das dependências é algo relativo, não vais estar a reimplementar a roda. Para isso tinhas um desafio para algo desse género...

Já para não falar que em Java / .NET / Python tens a papinha toda feita e não é justo para quem concorre com algo mais hardcore. :)


<3 life

Share this post


Link to post
Share on other sites
Betovsky

Já para não falar que em Java / .NET / Python tens a papinha toda feita e não é justo para quem concorre com algo mais hardcore. :)

Se calhar parte do desafio é saber escolher a ferramenta certa para o trabalho em mão.

"Give a man a fish and he will eat for a day; Teach a man to fish and he will eat for a lifetime. The moral? READ THE MANUAL !"

Sign on a computer system consultant's desk

Share this post


Link to post
Share on other sites
Ziwdon

Já para não falar que em Java / .NET / Python tens a papinha toda feita e não é justo para quem concorre com algo mais hardcore. :)

Exacto...por isso é que perguntei.


"Rejoice not against me, O mine enemy: when I fall, I shall arise; when I sit in darkness, the LORD shall be a light unto me." - Micah 7:8 (KJV)

Share this post


Link to post
Share on other sites
Knitter

Epa isso das dependências é algo relativo, não vais estar a reimplementar a roda. Para isso tinhas um desafio para algo desse género...

Já para não falar que em Java / .NET / Python tens a papinha toda feita e não é justo para quem concorre com algo mais hardcore. :)

Tendo feito o mesmo nas duas linguagens, nomeadamente C e Java, devo dizer que a diferença não é significativa, a quantidade de código que tens de fazer não é muito maior em C que em Java, não vejo que seja mais difícil em C que em Java.

Share this post


Link to post
Share on other sites
magician

Tendo feito o mesmo nas duas linguagens, nomeadamente C e Java, devo dizer que a diferença não é significativa, a quantidade de código que tens de fazer não é muito maior em C que em Java, não vejo que seja mais difícil em C que em Java.

Pois eu também acho mas pronto.


I haven’t lost my mind; it’s backed up on DVD somewhere!

Share this post


Link to post
Share on other sites
Ziwdon

Mas em relação à .NET não vao dizer que é igual...com uma ou duas linhas de código fazemos o download de um ficheiro X.

Mas whatever...cada linguagem tem as suas vantagens e desvantagens, e ha umas mais faceis que outras. Podemos sempre optar por uma mais facil.

Cumps


"Rejoice not against me, O mine enemy: when I fall, I shall arise; when I sit in darkness, the LORD shall be a light unto me." - Micah 7:8 (KJV)

Share this post


Link to post
Share on other sites
magician

Dia 17/2/2007 mas uma vez que não recebi nada vai andando lol


I haven’t lost my mind; it’s backed up on DVD somewhere!

Share this post


Link to post
Share on other sites
magician

Sim já disse que o prazo vai andando.


I haven’t lost my mind; it’s backed up on DVD somewhere!

Share this post


Link to post
Share on other sites
MX+

Amanha apresento a minha proposta. Em principio não vai ter downloads programados.. mas pronto : )

Share this post


Link to post
Share on other sites
Hipnoted

Então e esses projectos como estão? ;)


"Nunca discutas com um idiota. Eles arrastam-te até ao seu nível e depois ganham-te em experiência"

Share this post


Link to post
Share on other sites
Tharis

Vou fazer agora. É que tenho tido problemas sobre como parar o download quando ele tá a decorrer. Provavelmente, se se tiver a fazer download, não se pode usar o programa para mais nada. É que se usar threads para o download, se ele for cancelado, não consigo matá-la. Se não usar, o programa fica à espera da porra do download. A outra maneira, é usar threading, que tinha de vasculhar a documentação, que já tentei e não deu bom resultado, ou ler um tut sobre threading em Python, que só existem de caca.

Share this post


Link to post
Share on other sites
MX+

Tharis, define uma condição de controlo. While (state == "downloading") { .. }

Quando fechas o programa, altera o estado dos downloads activos para "stopped" e aguardas pelas threads activas (que não deve demorar mais que poucos milésimos para terminarem.

Cumprimentos

Share this post


Link to post
Share on other sites
MX+

É um bocado inglório o tempo que me dediquei a trabalhar nisto e depois não haver seriedade neste "concurso".

É que os desafios é muito engraçado e até podia vir a ser uma coisa séria, mas assim não tem muita piada: (

Share this post


Link to post
Share on other sites
Hipnoted

É um bocado inglório o tempo que me dediquei a trabalhar nisto e depois não haver seriedade neste "concurso".

É que os desafios é muito engraçado e até podia vir a ser uma coisa séria, mas assim não tem muita piada: (

Porque dizes isso?

Eu acho que o principal motivo dos desafios não é ver quem é melhor mas sim cativar e motivar o pessoal a programar... Mas não percebi as tuas palavras...


"Nunca discutas com um idiota. Eles arrastam-te até ao seu nível e depois ganham-te em experiência"

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.