Olá José,
Pelo que me lembro, Len() e Substr() não valem pra utf-8, o que já seria um grande problema. Sim, e não paenas essas.
Digite: hbmk2 utf8 -find e será exibido todas funções que devem ser trocadas se usar UTF8. Nada impede de criar um .CH com os respectivos #xtranslate pra essas funções ...
Pesquisa resultou em 3021 ocorrências: +hbmk2
Termo pesquisado: +hbmk2
- 09 Mar 2026 14:22
- Fórum: Projeto hbNFe
- Tópico: Novos meios de pagamento
- Respostas: 9
- Exibições: 5302
- 26 Fev 2026 15:27
- Fórum: [x]Harbour
- Tópico: Usando GTQTC no Linux.
- Respostas: 0
- Exibições: 730
Usando GTQTC no Linux.
... Compilando o GTQTC.
export HB_WITH_QT=/usr/include/x86_64-linux-gnu/qt6
Compilar parcialmente somete a gtqtc
Na pasta contribs do harbour/gtqtc
hbmk2 gtqtc.hbp -cpp=iso17
Compilando um teste:
hbmk2 gttst.prg -gtqtc -lstdc++ -lQt6Widgets -lQt6Gui -lQt6Core
#include "inkey.ch"
#include ...
export HB_WITH_QT=/usr/include/x86_64-linux-gnu/qt6
Compilar parcialmente somete a gtqtc
Na pasta contribs do harbour/gtqtc
hbmk2 gtqtc.hbp -cpp=iso17
Compilando um teste:
hbmk2 gttst.prg -gtqtc -lstdc++ -lQt6Widgets -lQt6Gui -lQt6Core
#include "inkey.ch"
#include ...
- 19 Fev 2026 11:21
- Fórum: [x]Harbour
- Tópico: tela cheia no linux
- Respostas: 13
- Exibições: 1248
Re: tela cheia no linux
Eu errei mas o Itamar me lembrou.
hbmk2 xxxx -gui
Isso no linux usa GTK, e depende do x11 pra usar em terminal.
Se for texto, é usar a configuração de texto do sistema operacional/ambiente/terminal.
E compila sem indicar nada adicional.
Usei por putty, a configuração de tamanho de fonte é no putty ...
hbmk2 xxxx -gui
Isso no linux usa GTK, e depende do x11 pra usar em terminal.
Se for texto, é usar a configuração de texto do sistema operacional/ambiente/terminal.
E compila sem indicar nada adicional.
Usei por putty, a configuração de tamanho de fonte é no putty ...
- 18 Fev 2026 15:06
- Fórum: [x]Harbour
- Tópico: tela cheia no linux
- Respostas: 13
- Exibições: 1248
Re: tela cheia no linux
Olá!
GTWVT é EXCLUSIVO para windows.
Use alguns dos GTs que existem no Linux.
Se usa algum ambiente gráfico então pode usar GTXWC.
Se gosta do nCurses GTCRS.
E se quer usar apenas o mínimo GTTRM
GTWVT é EXCLUSIVO para windows.
Use alguns dos GTs que existem no Linux.
Se usa algum ambiente gráfico então pode usar GTXWC.
Se gosta do nCurses GTCRS.
E se quer usar apenas o mínimo GTTRM
Código: Selecionar todos
hbmk2 -gttrm your_program.prg
hbmk2 -gtxwc your_program.prg //Precisa do X11 devel instalado!
- 18 Fev 2026 14:58
- Fórum: [x]Harbour
- Tópico: tela cheia no linux
- Respostas: 13
- Exibições: 1248
Re: tela cheia no linux
Não é linux direto, é via wine, o que acredito seja considerado windows.
Talvez hbmk2 .... -gtwvt
ou pra assumir o default -gui
ou alternativamente gtwvg.hbc
Pra tela gráfica no linux sem wine talvez mais complicado, porque depende da interface gráfica instalada.
O default acho que é algo com gtk, e ...
Talvez hbmk2 .... -gtwvt
ou pra assumir o default -gui
ou alternativamente gtwvg.hbc
Pra tela gráfica no linux sem wine talvez mais complicado, porque depende da interface gráfica instalada.
O default acho que é algo com gtk, e ...
- 18 Fev 2026 12:21
- Fórum: [x]Harbour
- Tópico: tela cheia no linux
- Respostas: 13
- Exibições: 1248
Re: tela cheia no linux
... tela cheia no wine; porém, no meu entender, não é confiável.
este são os dados da tela do terminal:
jwbraga@jwbraga-X551MA:~/core-master/teste$ hbmk2 t.prg -fullstatic
Harbour 3.2.0dev (r2602162230)
Copyright (c) 1999-2025, https://harbour.github.io/
Compiling 't.prg'...
Lines 229, Functions ...
este são os dados da tela do terminal:
jwbraga@jwbraga-X551MA:~/core-master/teste$ hbmk2 t.prg -fullstatic
Harbour 3.2.0dev (r2602162230)
Copyright (c) 1999-2025, https://harbour.github.io/
Compiling 't.prg'...
Lines 229, Functions ...
- 28 Jan 2026 15:28
- Fórum: [x]Harbour
- Tópico: Container Docker para compilar aplicações Harbour no Linux.
- Respostas: 3
- Exibições: 591
Container Docker para compilar aplicações Harbour no Linux.
... Harbour dentro de um ambiente containerizado usando Docker Compose. O script principal de build é o make.sh, que inicia os containers necessários, prepara o diretório de trabalho workspace e chama o compilador hbmk2.
Segue o link do projeto no github : https://github.com/cleitonleonel/hb_docker
Segue o link do projeto no github : https://github.com/cleitonleonel/hb_docker
- 24 Jan 2026 12:59
- Fórum: [x]Harbour
- Tópico: Cómo crear un PDF a partir de un xml
- Respostas: 3
- Exibições: 863
Re: Cómo crear un PDF a partir de un xml
... É um teste de uso, é apenas teste de compilação.
PROCEDURE Main
SetMode(33,100)
CLS
hpdf_New()
hb_Zebra()
Inkey(0)
RETURN
d:\temp>hbmk2 test
hbmk2: Processing environment options: -comp=mingw
hbmk2: Processing configuration: d:\harbour\bin\hbmk.hbc
Harbour 3.2.0dev (r2601171121 ...
PROCEDURE Main
SetMode(33,100)
CLS
hpdf_New()
hb_Zebra()
Inkey(0)
RETURN
d:\temp>hbmk2 test
hbmk2: Processing environment options: -comp=mingw
hbmk2: Processing configuration: d:\harbour\bin\hbmk.hbc
Harbour 3.2.0dev (r2601171121 ...
- 24 Jan 2026 12:54
- Fórum: [x]Harbour
- Tópico: Cómo crear un PDF a partir de un xml
- Respostas: 3
- Exibições: 863
Re: Cómo crear un PDF a partir de un xml
... fontes ou libs.
Prefixo HPDF, só pode ser harupdf
hb_zebran, só pode ser a zebra
hpdf.hbc
hbzebra.hbc
Se quiser tirar dúvidas, peça ajuda pra hbmk2
hbmk2 -find hpdf_
hbmk2 -find hb_zebra
hbmk2 sabe onde encontrar funções conhecidas, geralmente mostra uma ajuda no final da compilação
Isso ...
Prefixo HPDF, só pode ser harupdf
hb_zebran, só pode ser a zebra
hpdf.hbc
hbzebra.hbc
Se quiser tirar dúvidas, peça ajuda pra hbmk2
hbmk2 -find hpdf_
hbmk2 -find hb_zebra
hbmk2 sabe onde encontrar funções conhecidas, geralmente mostra uma ajuda no final da compilação
Isso ...
- 23 Jan 2026 14:16
- Fórum: [x]Harbour
- Tópico: Cómo crear un PDF a partir de un xml
- Respostas: 3
- Exibições: 863
Cómo crear un PDF a partir de un xml
... harupdf.ch
Este archivo lo renombre a hbhpdf.ch y lo copie a c:\hb32\include
(no se, si es lo correcto).
Versión de harbour:
Harbour Make (hbmk2) 3.2.0dev (r2026-01-09 16:42)
Copyright (c) 1999-present, Viktor Szakats
https://github.com/harbour/core/
Traducción (es): Guillermo Varona Silupú ...
Este archivo lo renombre a hbhpdf.ch y lo copie a c:\hb32\include
(no se, si es lo correcto).
Versión de harbour:
Harbour Make (hbmk2) 3.2.0dev (r2026-01-09 16:42)
Copyright (c) 1999-present, Viktor Szakats
https://github.com/harbour/core/
Traducción (es): Guillermo Varona Silupú ...
- 22 Jan 2026 09:45
- Fórum: Banco de Dados
- Tópico: Dúvida ao Compilar com LetoDBf
- Respostas: 9
- Exibições: 932
Re: Dúvida ao Compilar com LetoDBf
... tudo: BCCC55, BCC58, MinGW e Letodbf-Master. Limpei o PATH e deixei somente o hb32/lib. Descompactei o Letodbf-Master, renomeei para letodbf, rodei Hbmk2 rddleto.hbc para gerar a lib somente com o Hb32, e BINGO.
Gerou a lib librddleto.a , coloquei na pasta lib do Harbour, recompilei o sistema e deu ...
Gerou a lib librddleto.a , coloquei na pasta lib do Harbour, recompilei o sistema e deu ...
- 21 Jan 2026 17:31
- Fórum: Banco de Dados
- Tópico: Dúvida ao Compilar com LetoDBf
- Respostas: 9
- Exibições: 932
Dúvida ao Compilar com LetoDBf
... inclusive com as conexões local, em rede e a principal: remota.
Mas isso "as is" . Se faço alguma alteração e tento compilar, me dá esse erro:
hbmk2: Erro: Referenciado, faltando, mas funções desconhecida(s): LETO_SET(),
LETO_MGSYSINFO(), LETO_FCOPYFROMSRV(), LETO_FCOPYTOSRV()
Como já tentei ...
Mas isso "as is" . Se faço alguma alteração e tento compilar, me dá esse erro:
hbmk2: Erro: Referenciado, faltando, mas funções desconhecida(s): LETO_SET(),
LETO_MGSYSINFO(), LETO_FCOPYFROMSRV(), LETO_FCOPYTOSRV()
Como já tentei ...
- 20 Jan 2026 12:18
- Fórum: [x]Harbour
- Tópico: Gerar dll
- Respostas: 3
- Exibições: 564
Re: Gerar dll
... dele.
Não tenho certeza, mas acho que também tem exemplo de dll no próprio harbour.
Lembrando:
Tem DLL harbour, pra ser usada somente no harbour
Tem DLL windows, segue padrão windows, pra ser usada por qualquer programa
Correção referente hbmk2:
hbmk2 -longhelp
isso mostra a lista completa de ajuda.
Não tenho certeza, mas acho que também tem exemplo de dll no próprio harbour.
Lembrando:
Tem DLL harbour, pra ser usada somente no harbour
Tem DLL windows, segue padrão windows, pra ser usada por qualquer programa
Correção referente hbmk2:
hbmk2 -longhelp
isso mostra a lista completa de ajuda.
- 19 Jan 2026 23:22
- Fórum: [x]Harbour
- Tópico: Gerar dll
- Respostas: 3
- Exibições: 564
Re: Gerar dll
Olá!
Use o parâmetro -hbdynvm na compilação:
Existe também a opção-hbdyn.
Para maiores detalhes, no Prompt de Comando, digite HbMk2, sem mais nenhum parâmetro. Será exibida uma lista de parâmetros aceitos pelo hbmk2.
Use o parâmetro -hbdynvm na compilação:
Código: Selecionar todos
hbmk2 SeuProjeto -hbdynvmPara maiores detalhes, no Prompt de Comando, digite HbMk2, sem mais nenhum parâmetro. Será exibida uma lista de parâmetros aceitos pelo hbmk2.
- 16 Jan 2026 14:24
- Fórum: MiniGui
- Tópico: Leitura de PanelWindow fora do Formulário pai
- Respostas: 19
- Exibições: 1630
Re: Leitura de PanelWindow fora do Formulário pai
... Olá mundo” e compilar. Não há necessidade de configuração adicional nem de procedimentos ocultos. Tudo fica registrado nos arquivos de leitura do hbmk2; o arquivo .bat apenas cria os caminhos na sessão atual do prompt de comando.
O que isso significa?
Que, futuramente, se você quiser compilar com ...
O que isso significa?
Que, futuramente, se você quiser compilar com ...