Warning sobre a Xhb
Moderador: Moderadores
Warning sobre a Xhb
WARNING for XHB contrib users
Mais um com os dias contados!
Quem não trocou funções/comandos xHarbour chegou a hora de trocar
Mais um com os dias contados!
Quem não trocou funções/comandos xHarbour chegou a hora de trocar
►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 Xhb
Essa notícia é ótima.
xhb causa problemas.
só assim pra não usarem mais.
Mas aonde viu isso?
xhb causa problemas.
só assim pra não usarem mais.
Mas aonde viu isso?
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 Xhb
Achei, o warning.txt na pasta xhb.
Foi o que sempre comentei por aqui.... rs
Agora as LIBs gráficas devem se consertar também, porque adoram usar isso.... rs
Foi o que sempre comentei por aqui.... rs
Agora as LIBs gráficas devem se consertar também, porque adoram usar isso.... rs
WARNING for XHB contrib users
=============================
This contrib is deprecated and not maintained anymore.
This was originally meant as a temporary stop-gap solution to help migrating
existing code written for xHarbour to Harbour, plus a means of documenting
the differences between the these two branches of the language. The
recommended path is to gradually migrate to use native core Harbour functions
and core language elements, then finalize that process by dropping the need
for this library.
Linking this library and/or using its headers (`hbcompat.ch` and `xhb.ch` in
particular) may cause various unintended side-effects both at compilation
and runtime.
Most of this code is also never tested by this fork, and none of it is ever
used, so the chances of bugs is higher than in other parts of Harbour.
If you can't do without some parts of this code, feel free to fork it locally
or publicly and continue maintaining it there, otherwise try switching to
core Harbour functionality ASAP.
-Viktor
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 Xhb
Só reforçando o que o Viktor disse, pra ninguém ficar desesperado:
Ela não está sendo atuaiizada, e causa problemas.
TUDO que entra no Harbour continua existindo pra sempre, porque TODA história do Harbour fica gravada no GITHUB.
Significa que mesmo que a XHB seja retirada, ela pode ser "ressuscitada".
Lógico, o melhor é deixar de usar de vez, e fica resolvido.
Ela não está sendo atuaiizada, e causa problemas.
TUDO que entra no Harbour continua existindo pra sempre, porque TODA história do Harbour fica gravada no GITHUB.
Significa que mesmo que a XHB seja retirada, ela pode ser "ressuscitada".
Lógico, o melhor é deixar de usar de vez, e fica resolvido.
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/
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Warning sobre a Xhb
Ola!
O X só deu problemas... atrapalhou mais do que ajudou. Escrevi minha opinião lá do forum da Hwgui esses dias.
Como diria o Raul!
$$$$ Muita estrela pouca constelação. $$$$
Itamar M. Lins Jr.
O X só deu problemas... atrapalhou mais do que ajudou. Escrevi minha opinião lá do forum da Hwgui esses dias.
Como diria o Raul!
$$$$ Muita estrela pouca constelação. $$$$
Saudações,A festa é boa tem alguém que tá bancando
Que lhe elogia enquanto vai se embriagando
E o tal do ego vai ficar lá nas alturas
Usar brinquinho pra romper as estruturas
...
Eu sei até que parece sério, mas é tudo armação
O problema é: muita estrela, prá pouca constelação
...
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
Warning sobre a Xhb
Removi o xhb.hbc e apresentou falta de várias funções.
algumas estou pesquisando na web e localizando exemplo GetPrinters()......... Win_PrinterList()
Agora outras como hb_dumpvar() não sei por qual substituir...
Alguém tem um manual ou link ou algo q auxilie na correlação das funções?
pesquisando via hbmk2 -find dump aparece StrDump() q pertence a hbmisc.hbc... mas não sei exatamente se seria o mais indicado.
Alguém poderia auxilar? abaixo lista do q terei q mudar tb
algumas estou pesquisando na web e localizando exemplo GetPrinters()......... Win_PrinterList()
Agora outras como hb_dumpvar() não sei por qual substituir...
Alguém tem um manual ou link ou algo q auxilie na correlação das funções?
pesquisando via hbmk2 -find dump aparece StrDump() q pertence a hbmisc.hbc... mas não sei exatamente se seria o mais indicado.
Alguém poderia auxilar? abaixo lista do q terei q mudar tb
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
Warning sobre a Xhb
Para mim deu isso
hbmk2: Hint: Add input file 'xhb.hbc' for missing Harbour function(s):
hb_IsNIL(), Occurs(), ValToPrg(), IsAscii(), IsDirectory(),
hb_osNewLine(), hb_osPathSeparator()
hbmk2: Hint: Add input file 'hbfoxpro.hbc' for missing Harbour function(s):
Occurs()
No changelog descobri isso sobre hb_IsNil:
2014-02-25 19:15 UTC+0100 Viktor Szakáts (vszakats users.noreply.github.com)
* contrib/xhb/xhb.hbx
* include/harbour.hbx
* updated after turning off HB_LEGACY_LEVEL5.
to recap:
- HB_ISNIL() moved to xhb.hbc
Vai ter que resolver também as libs que ainda não estão com WARNING
hbmk2: Hint: Add input file 'xhb.hbc' for missing Harbour function(s):
hb_IsNIL(), Occurs(), ValToPrg(), IsAscii(), IsDirectory(),
hb_osNewLine(), hb_osPathSeparator()
hbmk2: Hint: Add input file 'hbfoxpro.hbc' for missing Harbour function(s):
Occurs()
No changelog descobri isso sobre hb_IsNil:
2014-02-25 19:15 UTC+0100 Viktor Szakáts (vszakats users.noreply.github.com)
* contrib/xhb/xhb.hbx
* include/harbour.hbx
* updated after turning off HB_LEGACY_LEVEL5.
to recap:
- HB_ISNIL() moved to xhb.hbc
Vai ter que resolver também as libs que ainda não estão com WARNING
►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 Xhb
Tem mais coisa pra resolver:
- HB_ISNIL() moved to xhb.hbc
HB_ISNIL é usada em muitos fontes, qual é a função equivalente ?
- HB_ISNIL() moved to xhb.hbc
HB_ISNIL é usada em muitos fontes, qual é a função equivalente ?
►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 Xhb
IF HB_ISNIL( var )
IF var == NIL
Não dá praticamente no mesmo?
IF var == NIL
Não dá praticamente no mesmo?
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 Xhb
Boa noite
Para mim foram estas.
Sera que existe algum arquivo em que consta as equivalentes em harbour.
Vamos a procura para alterar estas funcoes.
[]s
Para mim foram estas.
Sera que existe algum arquivo em que consta as equivalentes em harbour.
Vamos a procura para alterar estas funcoes.
[]s
- Anexos
-
- xhb.png (7.07 KiB) Exibido 4902 vezes
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Warning sobre a Xhb
O hbmk2 pode ajudar.
hbmk2 -find process
Harbour core (installed):
hb_processClose()
hb_processOpen()
hb_processRun()
hb_processValue()
__pp_Process()
hbmk2 -find inet
Harbour core (installed):
hb_inetAccept()
hb_inetAddress()
hb_inetCleanup()
hb_inetClearError()
hb_inetClearPeriodCallback()
hb_inetClearTimeLimit()
hb_inetClearTimeout()
hb_inetClose()
hb_inetCompress()
hb_inetConnect()
hb_inetConnectIP()
hb_inetCount()
hb_inetCreate()
hb_inetCRLF()
hb_inetDataReady()
hb_inetDGram()
hb_inetDGramBind()
hb_inetDGramRecv()
hb_inetDGramSend()
hb_inetErrorCode()
...
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 Xhb
Talvez até melhor pensar em trocar a rotina, e não apenas a função.
Estranhei:
hb_ToLogFile()
hb_backgroundActive()
hb_OpenProcess()
hb_ThreadSleep()
E ExcelWriterXml() não é de xhb, pelo menos não está mostrando aí como sendo parte de shb.
Estranhei:
hb_ToLogFile()
hb_backgroundActive()
hb_OpenProcess()
hb_ThreadSleep()
E ExcelWriterXml() não é de xhb, pelo menos não está mostrando aí como sendo parte de shb.
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 Xhb
Acho que seria este arquivo para ajudar.
hbcompat.ch
JoseQuintas
Algumas coisas vou verificar, pois antes nao acusava nada.
[]s
hbcompat.ch
JoseQuintas
Algumas coisas vou verificar, pois antes nao acusava nada.
[]s
Warning sobre a Xhb
retirando o hbcompat.ch e o xhb.hbc conforme a imagem algumas funções não foram localizadas
Segue o q já identifquei através de pesquisas e tb usando o hbmk2 - find partedonome.... e tb o q ainda falta
Segue o q já identifquei através de pesquisas e tb usando o hbmk2 - find partedonome.... e tb o q ainda falta
Código: Selecionar todos
PrinterPortToname() ==> win_printerPortToName()
GetDefaultPrinter() ==> win_printergetdefault()
PrintFileRaw() ==> win_printeFileRaw()
ThreadSleep() ==> hb_idleSleep()
TToS() ==> hb_TToS()
NumToHex() ==> hb_NumToHex()
IsDirectory() ==> hb_DirExists()
CStr() ==> hb_CStr()
inetGetHosts() ==> hb_inetGetHosts()
inetClose() ==> hb_inetClose()
inetCleanup() ==> hb_inetCleanup()
inetErrorCode() ==> hb_inetErrorCode()
inetConnectIP() ==> hb_inetConnectIP()
inetTimeOut() ==> inetSetTimeout()
inetCreate() ==> hb_inetCreate()
inetInit() ==> hb_inetInit()
hb_WriteIni() ==> hb_iniWrite()
hb_ReadIni() ==> hb_IniRead()
HGetValues() ==> hb_HValues()
HGet() ==> hb_HGet()
HGetKeys() ==> hb_HKeys()
HDelAt() ==> hb_HDelAt()
HGetPos() ==> hb_HPos()
HHasKey() ==> hb_HHasKey()
Hash() ==> hb_Hash()
Win32Bmp() ==> win_BMP()
TOleAuto() ==> win_oleAuto()
CreateObject() ==> win_oleCreateObject()
GetActiveObject() ==> win_oleGetActiveObject()
FALTAM:
=======
TXMLIterator()
TXMLDocument()
hb_DumpVar()
hb_QWith()
ValToPrg()
hb_Crypt()
hb_Decrypt()
hb_osNewLine()
HB_ISNIL()
hb_osPathSeparator()
hb_backgroundDel()
hb_backgroundRun()
hb_backgroundAdd()
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
- rubens
- Colaborador

- Mensagens: 1520
- Registrado em: 16 Ago 2003 09:05
- Localização: Nova Xavantina - MT
Warning sobre a Xhb
Tô bonito então... !!!
O Fladimir já fez minha lição de casa ....
X:)
O Fladimir já fez minha lição de casa ....
X:)
"Eu e minha casa servimos ao Senhor e você
"
