Ajuda Visual basic

  • Iniciador de tópicos Iniciador de tópicos imported_n/a
  • Data de início Data de início
I

imported_n/a

Guest
ola!
Anda a programar um genero de ftp em VB 6.0 usando o comando inetFTP.
Kem se sentir a vontade em VB neste campo, pf que me diga sff
 
A dúvida é só com o comando?
Se tiveres o Visual Studio instalado com os manuais/help tens lá
a sintaxe toda do comando, já deve ajudar bastante.
Eu sou um programador da treta, nunca sei nada de cor :D
 
e mais facil se expores as tuas dduvidas.
e o inetFTP não é um comando mas um objecto (com proprieaddes, metodos etc)
 
Eu uso uma livraria grátis muito boa. Chama-se Chilkat FTP e tem dados bons resultados além de que é muito simples de usar.
Se quiseres posso ver se te envio.

Um abraço.
 
citação:Originalmente colocada por pmct

e mais facil se expores as tuas dduvidas.
e o inetFTP não é um comando mas um objecto (com proprieaddes, metodos etc)

Realmente! E se fores a net encontras certamente algum programa exemplo já com esse objecto!
 
Porquê em VB 6.0?
Com o VS .NET 2003/2005 o trabalho tava muito mais simplificado, quilo tem Librarias de tudo e mais alguma coisa.
Mas acho que encontra-se exemplos em VB 6.0 muito fácilmente. Eu no cheguei a fazer uma espécie de browser muito básico em VB e aquilo até foi bastante simples, mas como já foi à tanto tempo não me lembro de nada, lol.
 
eu comecei em VB pk ja conhecia dd ha alguns anos e tenho ja o programa todo feito. eu passo a explicar

host_name = "myhost"
If LCase$(Left$(host_name, 6)) <> "ftp://" Then host_name = "ftp://" & host_name
inetFTP.URL = host_name

inetFTP.UserName = "myuser"
inetFTP.Password = "mypass"

inetFTP.Execute , "Mput " & _
dir1


Devido ás regras de ftp, kd se usa o Mput tem de se confirmar para cada ficheiro, por exemplo
"are u sure u want to uplade file1?"
"are u sure u want to uplade file2?"
...


usando o ftp pela linha de comandos, há duas maneiras de evitar, fazendo:
ftp> open -i [myhost]
ou
ftp> prompt

eu quero fazer algo tipo isto, mas n consigom ja tentei varias maneiras como
inetFTP.Execute , "prompt"
antes de
inetFTP.Execute , "Mput " & _
dir1
assim como ja tentei
host_name = "-i myhost"
e NADA.
Se alguem me puder ajudar, agradecia. Este upload é suposto ser automatico, daí eu nao querer estar sp a confirmar "y, y, y"...

Obrigado
 
Já agora, alguem sabe como se tira o halt dos erros num exe?
por exemplo, o programa ta feito para fazer uploads 1x / dia masse eu n tiver na net, aparece o a msgbox de erro a dizer "unable to connect rto remote host" ou assim parecido e ate eu clicar ok, o programa para. COmo isto é pa ser um automatismo, eu gostava que ele caso nao desse, tenta-se no dia a seguir.
 
citação:Originalmente colocada por Boxer


No AS400 estavam tramados, a chamar livrarias às bibliotecas :D

Com alguns antigos profs meus isso dava direito a espancamento, linchamento em praça pública, excumunhão e chumbo directo na cadeira [}:)]:D
 
citação:Originalmente colocada por Mooch

citação:Originalmente colocada por Boxer


No AS400 estavam tramados, a chamar livrarias às bibliotecas :D

Com alguns antigos profs meus isso dava direito a espancamento, linchamento em praça pública, excumunhão e chumbo directo na cadeira [}:)]:D

Com o meu formador da IBM dava direito a envenenamento com 605 forte
e a cirurgia plástica sem anestesia enquanto o veneno fazia
efeito :D

É daqueles cotas "old school" que é, tanto quanto sei, dos mais
proeminentes crâneos de AS400 neste país.
Graças a ele sei que nada sei :D
 
citação:Originalmente colocada por herpez

Já agora, alguem sabe como se tira o halt dos erros num exe?
por exemplo, o programa ta feito para fazer uploads 1x / dia masse eu n tiver na net, aparece o a msgbox de erro a dizer "unable to connect rto remote host" ou assim parecido e ate eu clicar ok, o programa para. COmo isto é pa ser um automatismo, eu gostava que ele caso nao desse, tenta-se no dia a seguir.

on error resume next
ou coisa do genero
 
Voltar
Superior