Página 1 de 1

Erro ao tentar usar HBTIP

Enviado: 14 Jan 2013 17:52
por andersondecamargo
Olá!


Estou tentando fazer uma rotina simples de download em Harbour.
Buscando informações aqui, encontrei a classe TIpClient().
Mal comecei a escrever e já empaquei num erro que não encontrei solução.

Em tempo de execução, aparece um ALERT com o erro: Error BASE/1081 Operation not supported: TIPCLIENTHTTP:new()


Veja o que escrevi até agora:

Código: Selecionar todos

palavra = space(50)
@10,10 say "Digite a frase para gerar cód QR:"
@11,10 get palavra
read
palavra = alltrim(palavra)

url = "https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl="+palavra
oConexao := TIpClientHttp():New(url)
oConexao:open(url)
arquivo = "c:\projetos\distrib\download\qr"
oConexao:readToFile(arquivo)
oConexao:close()

Erro ao tentar usar HBTIP

Enviado: 15 Jan 2013 12:44
por andersondecamargo
Estou disposto a utilizar outras soluções se necessário.
O que quero é basicamente realizar o download de uma imagem na web e salvar em um diretório específico no disco local.

Valew!
Anderson

Erro ao tentar usar HBTIP

Enviado: 15 Jan 2013 14:50
por andersondecamargo
Depois de esquentar a cabeça, descobri que, ao tirar o "s" do "https", mantendo só "http", a função não da erro nenhum.
Porém agora está gerando uns logs, por enquanto vou fazer uma gambiarra para apagá-los, mas depois vou entender o porquê e cuidar da maneira correta.