-
Posts
1,647 -
Joined
-
Last visited
-
Days Won
7
Everything posted by vailtom
-
Ô loco… mas ae apagou as respostas sobre api pela terceira vez Erick? Não era pra falar sobre o assunto? :S
-
Emissão de Cardapio (Bares / Restaurantes) em HTML / pdf / etc
vailtom replied to marcioe's topic in Programação
Olá Márcio, É algo na configuração da página ou algo com a versao do WebView... pode ser ajustado pra forçar a exibição, dê uma pesquisada a respeito: https://stackoverflow.com/questions/34891513/view-pdf-file-in-browser-instead-of-downloading -
Olá, Em linha de comando, algo que é muito utilizado e já aprovado: https://wkhtmltopdf.org/
-
Emissão de Cardapio (Bares / Restaurantes) em HTML / pdf / etc
vailtom replied to marcioe's topic in Programação
Olá Marcio, Conseguiu resolver? -
Emissão de Cardapio (Bares / Restaurantes) em HTML / pdf / etc
vailtom replied to marcioe's topic in Programação
Olá, Desconfio que se diminuir a resolução do arquivo pdf antes de subir pro ftp deve ajudar. Você não mandou uma amostra, mas confere o tamanho atual do arquivo gerado e veja quantos bytes ele tem e comente aqui, por favor. -
Olá, Pensei que ia passar despercebido isto. rsrsrs…
-
Olá, Recentemente integramos a API de loja virtual da Tray com nosso software e alguns aspectos foram bem nebulosos, por isto quero dividir com vocês uma dica super útil para casos como este, onde é necessário realizar um HTTP PUT usando lib cUrl. Segue o exemplo de código que demonstra o trecho mais importante: FUNCTION Tray_UpdateEstoque( sku_id, nEstoque, access_token ) LOCAL cEndPoint := 'https://666.commercesuite.com.br/web_api/products/'+alltrim(str(sku_id))+'?access_token='+access_token LOCAL cData := '{"Product": {"stock": '+ALLTRIM(STR(nEstoque))+'}}' LOCAL curl LOCAL nRet LOCAL Buff LOCAL Resp IF !empty( curl := curl_easy_init() ) curl_easy_setopt( curl, HB_CURLOPT_HTTPHEADER, {"Content-Type:application/json"} ) curl_easy_setopt( curl, HB_CURLOPT_CUSTOMREQUEST, 'PUT') curl_easy_setopt( curl, HB_CURLOPT_URL, cEndPoint ) curl_easy_setopt( curl, HB_CURLOPT_POSTFIELDS, cData ) curl_easy_setopt( curl, HB_CURLOPT_FOLLOWLOCATION, 1) curl_easy_setopt( curl, HB_CURLOPT_DL_BUFF_SETUP ) curl_easy_setopt( curl, HB_CURLOPT_SSL_VERIFYPEER, 0 ) curl_easy_setopt( curl, HB_CURLOPT_SSL_VERIFYHOST, 0 ) nRet := curl_easy_perform( curl ) Buff := curl_easy_dl_buff_get( curl ) curl_easy_cleanup( curl ) IF (nRet == HB_CURLE_OK) hb_jsonDecode( Buff, @Resp ) ENDIF ELSE RETURN .F. ENDIF IF !HB_ISHASH(Resp) ? Buff // Exibe na tela a mensagem de erro obtida RETURN .F. ENDIF * Retorno em caso de sucesso (status code 200 ou 201) nRet := Resp['code'] RETURN (nRet == 200 .OR. nRet == 201) Em nosso caso utilizamos o compilador Harbour, mas, isto deve servir como base para você caso use outros compiladores. Espero ter ajudado.
-
Apenas para lembrar: acho confuso colocar só um link pra outro fórum, não explicar o motivo disto e ainda dar erro no link final. Sei lá, esquisito e não soma muito na discussão original. Qual é o "erro recorrente" Erick, nos ilumine por favor...
-
Olá, Só para entender um pouco mais: não conseguem emitir por qual motivo?
-
Olá, Também está disponível direto pelo browser neste link: https://anchor.fm/projeto-acbr
-
[uninfe] Você que programa em xHarbour, esta é para você.
vailtom replied to Wellington Vieira's topic in Programação
Olá Wellington, Bacana e parabéns pela iniciativa. Um ponto que me veio a cabeça aqui ao ler seu convite, é uma dúvida e talvez uma sugestao que pensei: seria interessante abordar sobre as vantagens ou o diferencial desta ferramenta em comparação com algumas outras ferramentas da mesma área: ACBr ou até a TecnoSpeed. Acredito que seria legal e somaria bastante pro pessoal que está interessado neste tópico. Novamente, parabéns! -
Olá, Voce pode subir o arquivo manualmente via FTP num servidor seu. O seu aplicativo instalado no cliente, acessa com as funcoes de FTP do Five ou via LibCURL e consulta pra ver se neste servidor online tem versao nova... se tiver baixa na sua máquina e dae em diante é só seguir o seu fluxo normal.
-
Fala meu Rey, boa tarde! Kapi eu pensei o seguinte igual ao macs acima: um timer no aplicativo que roda a cada XX minutos chamando uma rotina para verificar se tem versão nova. Também quando ele entra no sistema antes ou depois do login podemos chamar esta mesma função. Tem o lance também de você deixar um executável sem window/dialog nenhuma configurado pra ser executado de tempos em tempos no agendador do Windows, o que ele faria seria chamar esta mesma função que citamos acima só que de modo automático mas por fora em outro executável.
-
Olá, Eu não tenho como testar, mas creio que o anexo que estou te enviando pode te ajudar. ngport.zip
-
Fala João querido, Sim, eu também prefiro usar via código mesmo... É que via linha de comando é util para alguns outros cenários.
-
Olá, O blat.exe funciona bem, que erro voce está obtendo?
-
Acesso ao site ReceitaWS no Windows Server 2008
vailtom replied to oscar_neto's topic in Programação
Olá, Veja se consegue montar algo com cURL para consumir a API, tenho a impressão que pode ser que resolva. -
Eu confundi serial do HD com serial de fábrica, coisa de quem já entrou no "enta" (>39 anos).
-
Olá, O número serial do HD pode ser trocado a qqer momento, existem softwares que permitem alterar isto e nem precisa formatar nada.
-
Valeu por me salvar! Eu fiquei de mãos atadas pra conferir o nome em xHb.
-
Eu baixei do SVN em 2018 e ela já estava lá...
-
Olá Pompeo, Está na lib CT que acompanha as contribs do Harbour.
-
Ahhh entendi Kapi. Bom neste caso eu não saberia como fazer e dei uma espiada no tio Google não achei nada parecido num primeiro momento...
-
Kapi, Eu uso o Pelles C com Five aqui e ele permite abrir o arquivo .RES e salvá-lo como .RC.
-
A configuração me parece boa, tive um problema assim a alguns anos mas o cliente estava com um parque de maquinas muito desorganizado mas não me parece ser este o seu caso.