Warning sobre a HbTip
Moderador: Moderadores
Warning sobre a HbTip
Eu também queria saber como faz para embutir as dll´s, tem como postar o exemplo?
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Warning sobre a HbTip
Aqui é parte da página de download da libcurl... olhem o nome que aparece...
Ao que parece, o Viktor cuida de tudo relacionado ao Harbour...
Talvez agora tenha uma LIB compatível, e pode ser incorporada, igual Harupdf.
Ao que parece, o Viktor cuida de tudo relacionado ao Harbour...
Talvez agora tenha uma LIB compatível, e pode ser incorporada, igual Harupdf.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Warning sobre a HbTip
Isso mesmo, em hbcurl.hbc:
d:\CVSFiles\harbour34\contrib\hbcurl>type hbcurl.hbc
description=libcurl wrapper (IP communication)
# NOTE: use HB_STATIC_CURL=yes envvar to link curl lib statically
incpaths=.
headers=${hb_name}.ch
{!(allwin&HB_STATIC_CURL&!hbdyn)}libs=${_HB_DYNPREF}${hb_name}${_HB_DYNSUFF}
{ (allwin&HB_STATIC_CURL&!hbdyn)}libs=${_HB_DYNPREF}${hb_name}s${_HB_DYNSUFF}
libpaths=/usr/local/opt/curl/lib{darwin}
{!allwin}libs=curl
{ allwin&!(HB_STATIC_CURL&!hbdyn)}libs=libcurl
{ allwin& (HB_STATIC_CURL&!hbdyn)&!allmingw}libs=libcurl libssh2
{ allwin& (HB_STATIC_CURL&!hbdyn)& allmingw}libs=curl ssh2 wldap32 nghttp2
# NOTE: Static mode requires additional libs to be linked:
# f.e. OpenSSL, nghttp2 or else, depending on which
# TLS backend and other optional dependencies were
# enabled during the libcurl build.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Warning sobre a HbTip
Consegui,
Para o harbour 3.4 é só incluir a lib hbssl_dll
Para o harbour 3.4 é só incluir a lib hbssl_dll
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Warning sobre a HbTip
Não entendi nada.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Warning sobre a HbTip
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Warning sobre a HbTip
Janio
Não funcionou colocando só a lib, no meu caso eu mando email usando uma conta do gmail que precisa de autenticação SSL e só funciona usando
Ou tem outra forma?
Não funcionou colocando só a lib, no meu caso eu mando email usando uma conta do gmail que precisa de autenticação SSL e só funciona usando
Código: Selecionar todos
IF ! tip_SSL()
RETURN Nil
ENDIF►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Warning sobre a HbTip
Por enquanto GMAIL só funciona com SSL e usando as dll´s
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Warning sobre a HbTip
Josequintas e Assimoes, Itamar.
Eu estou usando o mingw certo.
Entao para linkar você precisa colocar em seu arquivo .Hbp as chamadas -lssl -lcryto isso vai aumentar seu executável em 2Mb por ai, mais não vejo problema nisso para não depende das LIBs na pasta do sistema.
Então ele vai pedir os arquivos .a libssl.a e lissleay32.a ai você procurar no seu harbour e joga na pasta do seu mingw. ok
Não sei se foi claro colegas.
Eu estou usando o mingw certo.
Entao para linkar você precisa colocar em seu arquivo .Hbp as chamadas -lssl -lcryto isso vai aumentar seu executável em 2Mb por ai, mais não vejo problema nisso para não depende das LIBs na pasta do sistema.
Então ele vai pedir os arquivos .a libssl.a e lissleay32.a ai você procurar no seu harbour e joga na pasta do seu mingw. ok
Não sei se foi claro colegas.
Warning sobre a HbTip
aSimoes,
As libs a serem acrescentas eh libcrypto.a e libssl.a que ficam em C:\hb32\comp\mingw\opt\lib
Se vc embutir essas libs no seu executavel vc nao mais precisará das dll para funcionamento. O efeito colateral eh que seu executavel aumentará em torno de 2mb hehehe
As libs a serem acrescentas eh libcrypto.a e libssl.a que ficam em C:\hb32\comp\mingw\opt\lib
Se vc embutir essas libs no seu executavel vc nao mais precisará das dll para funcionamento. O efeito colateral eh que seu executavel aumentará em torno de 2mb hehehe
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Warning sobre a HbTip
Jânio
Desta forma você fez consegue funcionar com o GMAIL ?
Lembrando que o gmail precisa de autenticação SSL, eu não uso a 3.2 só 3.4, tem como postar um exemplo aqui?
Desta forma você fez consegue funcionar com o GMAIL ?
Lembrando que o gmail precisa de autenticação SSL, eu não uso a 3.2 só 3.4, tem como postar um exemplo aqui?
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Warning sobre a HbTip
aSimoes,
Explico: Eu ja tinha função para envio de email pelo CDO que funciona uma maravilha com os PRINCIPAIS provedores (gmail, bol, yahoo, ig, etc), menos com hotmail pq este usa porta 587 e autenticação TLS.
O que eu fiz? Qndo o provedor do cliente eh hotmail ou outlook, eu desvio a chamada da função para a hbtip. Quando eh outro, deixei com CDO pq era coisa q ja vinha funcionando. Lembrando que ate pouco tempo atras a hptip não conseguia tmb enviar com autenticação TLS. Isso foi consertado há poucos dias/meses.
Mas acredito que hptip funcione tbm com gmail sem problemas.
Mais tarde vou providenciar um exemplo.
Janio
Explico: Eu ja tinha função para envio de email pelo CDO que funciona uma maravilha com os PRINCIPAIS provedores (gmail, bol, yahoo, ig, etc), menos com hotmail pq este usa porta 587 e autenticação TLS.
O que eu fiz? Qndo o provedor do cliente eh hotmail ou outlook, eu desvio a chamada da função para a hbtip. Quando eh outro, deixei com CDO pq era coisa q ja vinha funcionando. Lembrando que ate pouco tempo atras a hptip não conseguia tmb enviar com autenticação TLS. Isso foi consertado há poucos dias/meses.
Mas acredito que hptip funcione tbm com gmail sem problemas.
Mais tarde vou providenciar um exemplo.
Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Warning sobre a HbTip
Jânio,
Agora sim, funfou sem dll
Para quem utiliza o harbour 3.4 vai a receita sem a necessidade de uso das dll´s
No hbp ou hbc
hbssl.hbc
hbtip.hbc
-llibcrypto
-llibeay32
-lssleay32
No fonte:
#require "hbssl"
#require "hbtip"
#if ! defined( __HBSCRIPT__HBSHELL )
REQUEST __HBEXTERN__HBSSL__
#endif
e
IF ! tip_SSL()
Alert("Error: Requires SSL support")
RETURN
ENDIF
Agora sim, funfou sem dll
Para quem utiliza o harbour 3.4 vai a receita sem a necessidade de uso das dll´s
No hbp ou hbc
hbssl.hbc
hbtip.hbc
-llibcrypto
-llibeay32
-lssleay32
No fonte:
#require "hbssl"
#require "hbtip"
#if ! defined( __HBSCRIPT__HBSHELL )
REQUEST __HBEXTERN__HBSSL__
#endif
e
IF ! tip_SSL()
Alert("Error: Requires SSL support")
RETURN
ENDIF
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Warning sobre a HbTip
Simplificando +
Somente no hbp / hbc
hbssl.hbc
hbtip.hbc
-llibcrypto
-llibeay32
No fonte a mesma coisa informada antes.
Somente no hbp / hbc
hbssl.hbc
hbtip.hbc
-llibcrypto
-llibeay32
No fonte a mesma coisa informada antes.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)

