... RC
É só o zero à esquerda que é inválido.
O uso disso é no RC
#include "build.ch"
1 VERSIONINFO
FILEVERSION JOSEQUINTAS_VERSAO_RC
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904E4"
BEGIN
VALUE "CompanyName" , "JPA TECNOLOGIA LTDA"
VALUE "FileDescription" , "JPA Integrado"
VALUE ...
Pesquisa resultou em 461 ocorrências: +Block
Termo pesquisado: +block
- 16 Jan 2026 08:41
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: jpa.rc:4: digit exceeds base
- Respostas: 0
- Exibições: 689
- 09 Jan 2026 11:05
- Fórum: MiniGui
- Tópico: Ajuda na criação de Botões
- Respostas: 25
- Exibições: 2000
Re: Ajuda na criação de Botões
Muito obrigado alxsts, não tinha pensado em usar code block, fiz direto. Tem Vantagens ?
Pergunto se acha que a rotina de CFG_BoToes está feita da forma mais certa porque foi a forma que encontrei para apresentar os botões, criando a matriz estática e fazendo uma procura para poder ativar e desativar ...
Pergunto se acha que a rotina de CFG_BoToes está feita da forma mais certa porque foi a forma que encontrei para apresentar os botões, criando a matriz estática e fazendo uma procura para poder ativar e desativar ...
- 09 Jan 2026 03:08
- Fórum: MiniGui
- Tópico: Ajuda na criação de Botões
- Respostas: 25
- Exibições: 2000
Re: Ajuda na criação de Botões
... gostaria de te mostrar algo que, creio, desconheças.
Trata-se de um recurso muito bom, disponivel tanto no Harbour quanto no xHarbour: codeblocks estendidos. Dentro deles, poderá escrever um Prg inteiro, caso necessite:
LOCAL bBlock := { |n|
LOCAL nVar
FOR nVar := 1 To 10
QOut( nVar ...
Trata-se de um recurso muito bom, disponivel tanto no Harbour quanto no xHarbour: codeblocks estendidos. Dentro deles, poderá escrever um Prg inteiro, caso necessite:
LOCAL bBlock := { |n|
LOCAL nVar
FOR nVar := 1 To 10
QOut( nVar ...
- 12 Dez 2025 15:05
- Fórum: HwGui
- Tópico: Abas com texto control ainda nao funciona na versao 2.23
- Respostas: 51
- Exibições: 4089
Re: Abas com texto control ainda nao funciona na versao 2.23
... ch"
#include "hblang.ch"
#include "hbclass.ch"
CLASS HPaintCB INHERIT HObject
DATA aCB INIT {}
METHOD New() INLINE Self
METHOD Set( nId, block, cId )
METHOD Get( nId )
ENDCLASS
METHOD Set( nId, block, cId ) CLASS HPaintCB
LOCAL i, nLen
IF Empty( cId ); cId := "_"; ENDIF
nLen ...
#include "hblang.ch"
#include "hbclass.ch"
CLASS HPaintCB INHERIT HObject
DATA aCB INIT {}
METHOD New() INLINE Self
METHOD Set( nId, block, cId )
METHOD Get( nId )
ENDCLASS
METHOD Set( nId, block, cId ) CLASS HPaintCB
LOCAL i, nLen
IF Empty( cId ); cId := "_"; ENDIF
nLen ...
- 24 Jul 2025 15:52
- Fórum: [x]Harbour
- Tópico: Atualizações do Harbour 23-07-2025 HaruPDF
- Respostas: 2
- Exibições: 4928
Atualizações do Harbour 23-07-2025 HaruPDF
... o EXE, usado principalmente pelo mingw, mas parece valer pra todos
#include "build.ch"
1 VERSIONINFO
FILEVERSION JOSEQUINTAS_VERSAO_RC
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904E4"
BEGIN
VALUE "CompanyName" , "JPA TECNOLOGIA LTDA"
VALUE "FileDescription" , "JPA Integrado"
VALUE ...
#include "build.ch"
1 VERSIONINFO
FILEVERSION JOSEQUINTAS_VERSAO_RC
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904E4"
BEGIN
VALUE "CompanyName" , "JPA TECNOLOGIA LTDA"
VALUE "FileDescription" , "JPA Integrado"
VALUE ...
- 23 Jul 2025 21:26
- Fórum: [x]Harbour
- Tópico: Atualizações do Harbour 23-07-2025 HaruPDF
- Respostas: 2
- Exibições: 4928
Atualizações do Harbour 23-07-2025 HaruPDF
... VER_FILEVERSION
PRODUCTVERSION HB_VER_PRODUCTVERSION
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
FILEFLAGS 0
FILEOS VOS__WINDOWS32
FILETYPE VFT_APP
BEGIN
BLOCK "StringFileInfo"
BEGIN
/* LANGUAGE: US English ENCODING: Windows-1250 (0x04E2) */
BLOCK "040904B0"
BEGIN
VALUE "Comments", "See COPYING.txt ...
PRODUCTVERSION HB_VER_PRODUCTVERSION
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
FILEFLAGS 0
FILEOS VOS__WINDOWS32
FILETYPE VFT_APP
BEGIN
BLOCK "StringFileInfo"
BEGIN
/* LANGUAGE: US English ENCODING: Windows-1250 (0x04E2) */
BLOCK "040904B0"
BEGIN
VALUE "Comments", "See COPYING.txt ...
- 26 Mai 2025 15:40
- Fórum: [x]Harbour
- Tópico: Consulta Browse com linhas com cores diferentes.
- Respostas: 3
- Exibições: 5116
Consulta Browse com linhas com cores diferentes.
... RetBRow(nLi, nCi, nLf, nCf, aACab, aADados, nColSoma, cUo, cTipo, cNome)
LOCAL lContinue := .T. ,;
nKeyPressed := 0,;
nArryRowNo := 1,;
i, bBlock, oTBColumn, oCol, xVar
Private mVltotal := 0.00, mVar
* Draw a box around Browse window
If AbreJanela( 'RETENÇÕES A INCLUIR NO PAGAMENTO:', nLi ...
LOCAL lContinue := .T. ,;
nKeyPressed := 0,;
nArryRowNo := 1,;
i, bBlock, oTBColumn, oCol, xVar
Private mVltotal := 0.00, mVar
* Draw a box around Browse window
If AbreJanela( 'RETENÇÕES A INCLUIR NO PAGAMENTO:', nLi ...
- 26 Mai 2025 14:12
- Fórum: [x]Harbour
- Tópico: Consulta Browse com linhas com cores diferentes.
- Respostas: 3
- Exibições: 5116
Consulta Browse com linhas com cores diferentes.
... quero colocar a linha que tem a primeira coluna "SIM" com a segunda cor de oBrose:colorSpec e não estou sabendo o lugar de colocar a variável colorBlock, ou até de saber se o valor dela está correto.
////////////////////////////////////////////////////////////////////////////////
//Fonte: https ...
////////////////////////////////////////////////////////////////////////////////
//Fonte: https ...
- 20 Abr 2025 21:39
- Fórum: HwGui
- Tópico: Modificando samples
- Respostas: 23
- Exibições: 8634
Modificando samples e bug(*) encontrado(*)
... prg", .T., .F., .F., "Nice button 2 ***?***" }, ;
;
{ "", .F., .F., .F., "" }, ;
;
; // next review
{ "colrbloc.prg", .T., .T., .T., "Color Block" }, ;
{ "dbview.prg", .T., .T., .T., "DBView" }, ;
{ "dialogboxes.prg", .T., .T., .T., "Dialogboxes" }, ;
{ "escrita.prg", .T., .T., .T ...
;
{ "", .F., .F., .F., "" }, ;
;
; // next review
{ "colrbloc.prg", .T., .T., .T., "Color Block" }, ;
{ "dbview.prg", .T., .T., .T., "DBView" }, ;
{ "dialogboxes.prg", .T., .T., .T., "Dialogboxes" }, ;
{ "escrita.prg", .T., .T., .T ...
- 25 Mar 2025 19:02
- Fórum: [x]Harbour
- Tópico: Atualizações do Harbour 25-03-2025
- Respostas: 0
- Exibições: 6289
Atualizações do Harbour 25-03-2025
... in C preprocessor suggested by Aleksander
* .github/workflows/windows-ci.yml
* minor simplification
2025-02-03 10:50 UTC+0100 Aleksander Czajczynski (hb fki.pl)
* contrib/hbcurl/core.c
* formatting, use HB_IT_EVALITEM instead ( HB_IT_BLOCK | HB_IT_SYMBOL )
Saudações,
Itamar M. Lins Jr.
* .github/workflows/windows-ci.yml
* minor simplification
2025-02-03 10:50 UTC+0100 Aleksander Czajczynski (hb fki.pl)
* contrib/hbcurl/core.c
* formatting, use HB_IT_EVALITEM instead ( HB_IT_BLOCK | HB_IT_SYMBOL )
Saudações,
Itamar M. Lins Jr.
- 20 Mar 2025 18:58
- Fórum: [x]Harbour
- Tópico: Trojan:Win32/Wacatac.B!ml
- Respostas: 18
- Exibições: 10083
Trojan:Win32/Wacatac.B!ml
... de resource entre aspas, com aspas funciona em qualquer compilador
#include "build.ch"
1 VERSIONINFO
FILEVERSION JOSEQUINTAS_VERSAO_RC
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904E4"
BEGIN
VALUE "CompanyName" , "JPA TECNOLOGIA LTDA"
VALUE "FileDescription" , "JPA Integrado"
VALUE ...
#include "build.ch"
1 VERSIONINFO
FILEVERSION JOSEQUINTAS_VERSAO_RC
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904E4"
BEGIN
VALUE "CompanyName" , "JPA TECNOLOGIA LTDA"
VALUE "FileDescription" , "JPA Integrado"
VALUE ...
- 20 Mar 2025 12:33
- Fórum: [x]Harbour
- Tópico: Trojan:Win32/Wacatac.B!ml
- Respostas: 18
- Exibições: 10083
Trojan:Win32/Wacatac.B!ml
... FILEVERSION 1,0,0,0
PRODUCTVERSION 1,0,0,0
FILEFLAGSMASK 0x0
FILEFLAGS 0x0
FILEOS VOS__WINDOWS32
FILETYPE VFT_APP
FILESUBTYPE VFT2_UNKNOWN
{
BLOCK "StringFileInfo"
{
BLOCK "040904E4"
{
VALUE "Comments", "Sistema Desenvolvido Pela Empresa TAL - www.empresatal.com.br \0"
VALUE "CompanyName ...
PRODUCTVERSION 1,0,0,0
FILEFLAGSMASK 0x0
FILEFLAGS 0x0
FILEOS VOS__WINDOWS32
FILETYPE VFT_APP
FILESUBTYPE VFT2_UNKNOWN
{
BLOCK "StringFileInfo"
{
BLOCK "040904E4"
{
VALUE "Comments", "Sistema Desenvolvido Pela Empresa TAL - www.empresatal.com.br \0"
VALUE "CompanyName ...
- 08 Mar 2025 19:37
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: Multithread GUI
- Respostas: 4
- Exibições: 3645
Multithread GUI
... only thread which created window can process
window messages so if you are suing GTWVT or GTWVG the main
thread should not be suspended or it will block other threads
which will execute 'inkey(0)' or sth similar. Just simply
incoming keys can be processed only by thread which created
GTWVT window ...
window messages so if you are suing GTWVT or GTWVG the main
thread should not be suspended or it will block other threads
which will execute 'inkey(0)' or sth similar. Just simply
incoming keys can be processed only by thread which created
GTWVT window ...
- 15 Nov 2024 21:59
- Fórum: [x]Harbour
- Tópico: localização e posicionamento do browse usando ADO/recordset
- Respostas: 21
- Exibições: 6314
localização e posicionamento do browse usando ADO/recordset
... Mas pode melhorar
Apague as linhas 193 até 201 e no lugar coloque o código abaixo. Creio que vá funcionar.
oTbrowse:goTop():forceStable()
While Empty( Eval( oTBrowse:getcolumn(1):block ) )
oTBrowse:down():forceStable()
If oTBrowse:hitbottom()
EXIT
Endif
Enddo
Edit: apagar linhas 193 até 201
Apague as linhas 193 até 201 e no lugar coloque o código abaixo. Creio que vá funcionar.
oTbrowse:goTop():forceStable()
While Empty( Eval( oTBrowse:getcolumn(1):block ) )
oTBrowse:down():forceStable()
If oTBrowse:hitbottom()
EXIT
Endif
Enddo
Edit: apagar linhas 193 até 201
- 06 Nov 2024 10:05
- Fórum: MiniGui
- Tópico: Mensagem de erro mais detalhada
- Respostas: 1
- Exibições: 2159
Mensagem de erro mais detalhada
... sei se pode causar problemas extras, mas fez o que eu queria.
Em c_error.c
adicionei #include "hbapierr.ch"
adicionei este bloco
and add this block before messagebox:
{
hb_errRT_BASE_SubstR( 0, 0, lpDisplayBuf, "", 0 );
}
MessageBox( NULL, ( LPCTSTR ) lpDisplayBuf, TEXT( "MiniGUI Error ...
Em c_error.c
adicionei #include "hbapierr.ch"
adicionei este bloco
and add this block before messagebox:
{
hb_errRT_BASE_SubstR( 0, 0, lpDisplayBuf, "", 0 );
}
MessageBox( NULL, ( LPCTSTR ) lpDisplayBuf, TEXT( "MiniGUI Error ...