... llvm-strip -s (or --strip-all):
25.783.296 bytes (~25.7 MB)
Both -s and --strip-all have the same effect on PE/COFF:
they remove the symbol table. No further reduction from
strip alone.
* Options for further reduction (not applied by default):
- UPX: upx --best --lzma test_svg.exe -> ~9 MB ...
Pesquisa resultou em 886 ocorrências: +Table
Termo pesquisado: +table
- 13 Set 2026 23:19
- Fórum: HwGui
- Tópico: Atualização Hwgui 13-09-2026 Imagens SVG.
- Respostas: 4
- Exibições: 95
- 11 Set 2026 19:50
- Fórum: HwGui
- Tópico: Atualização Hwgui 10-09-2026
- Respostas: 1
- Exibições: 131
Re: Atualização Hwgui 10-09-2026
... RichText class - complete usage sample
Demonstrates: document metadata, page setup, paragraph/character
styles, colors (text + table header background), tables with cell
merging, and embedded (not just linked) image insertion.
Color table (fixed, from RichText:SetClrTab ...
Demonstrates: document metadata, page setup, paragraph/character
styles, colors (text + table header background), tables with cell
merging, and embedded (not just linked) image insertion.
Color table (fixed, from RichText:SetClrTab ...
- 08 Set 2026 16:43
- Fórum: Banco de Dados
- Tópico: LetoDb (oficial) do Alexander Kresin foi atualizado!
- Respostas: 1
- Exibições: 214
LetoDb (oficial) do Alexander Kresin foi atualizado!
... 08-18 14:41 UTC+0300 Alexander Kresin (alkresin/at/yandex.ru)
* source/server/letofunc.c
! Potential bug fixed - letoClearFilter() is called when table is closed
2026-08-18 12:25 UTC+0300 Alexander Kresin (alkresin/at/yandex.ru)
* include/funcleto.h
* build number changed to 4
2026-08-18 12:22 ...
* source/server/letofunc.c
! Potential bug fixed - letoClearFilter() is called when table is closed
2026-08-18 12:25 UTC+0300 Alexander Kresin (alkresin/at/yandex.ru)
* include/funcleto.h
* build number changed to 4
2026-08-18 12:22 ...
- 27 Ago 2026 11:12
- Fórum: [x]Harbour
- Tópico: Atualizações Harbour 27-08-2026
- Respostas: 0
- Exibições: 272
Atualizações Harbour 27-08-2026
... it.
* contrib/sddsqlt3/core.c
! fix non-default code, guarded with HB_SQLT3_MAP_DECLARED_EMULATED
logical bug in parsing decimals from SQL table structure
and prevent a theoretical NULL deref
+ contrib/sddsqlt3/tests/struct.prg
+ demonstrating the effects of enabling HB_SQLT3_MAP ...
* contrib/sddsqlt3/core.c
! fix non-default code, guarded with HB_SQLT3_MAP_DECLARED_EMULATED
logical bug in parsing decimals from SQL table structure
and prevent a theoretical NULL deref
+ contrib/sddsqlt3/tests/struct.prg
+ demonstrating the effects of enabling HB_SQLT3_MAP ...
- 30 Jul 2026 22:35
- Fórum: Banco de Dados
- Tópico: Qual SQL simples dá pra usar local que não fuja muito do padrão
- Respostas: 6
- Exibições: 1056
Re: Qual SQL simples dá pra usar local que não fuja muito do padrão
... 3
Generating C source output to '/tmp/hbmk_6aw7lo.dir/demo.c'... Done.
itamar@itamar-I7:~/dev/hb32/contrib/hbsqlit3/tests$ ./demo
3.44.2
CREATE TABLE t1 - Ok
BEGIN TRANSACTION
INSERT INTO t1( name, age ) VALUES( 'Bob', 52 )
INSERT INTO t1( name, age ) VALUES( 'Fred', 40 )
INSERT INTO t1( name ...
Generating C source output to '/tmp/hbmk_6aw7lo.dir/demo.c'... Done.
itamar@itamar-I7:~/dev/hb32/contrib/hbsqlit3/tests$ ./demo
3.44.2
CREATE TABLE t1 - Ok
BEGIN TRANSACTION
INSERT INTO t1( name, age ) VALUES( 'Bob', 52 )
INSERT INTO t1( name, age ) VALUES( 'Fred', 40 )
INSERT INTO t1( name ...
- 22 Jul 2026 13:35
- Fórum: SQL
- Tópico: SQLMIX e a sintaxe SQL do PostgreSQL
- Respostas: 7
- Exibições: 1102
SQLMIX e a sintaxe SQL do PostgreSQL
... pragma __stream|<var>:=%s
#xcommand ENDTEXT => #pragma __endtext
Function Main
CriaDbPGSQL()
Return .t.
...
lRet := rddInfo( RDDI_EXECUTE, "DROP TABLE IF EXISTS estoques" )
IF lRet
alert('Apagou a tabela estoques.')
ELSE
alert('Falha apagando a tabela estoques')
RDDINFO(RDDI_DISCONNECT, nCon ...
#xcommand ENDTEXT => #pragma __endtext
Function Main
CriaDbPGSQL()
Return .t.
...
lRet := rddInfo( RDDI_EXECUTE, "DROP TABLE IF EXISTS estoques" )
IF lRet
alert('Apagou a tabela estoques.')
ELSE
alert('Falha apagando a tabela estoques')
RDDINFO(RDDI_DISCONNECT, nCon ...
- 14 Jun 2026 05:38
- Fórum: Banco de Dados
- Tópico: Select demorando
- Respostas: 15
- Exibições: 4573
Re: Select demorando
Olá!
Uso Firebird 2.5
As Common Table Expressions (CTE), também conhecidas como WITH, somente estão disponíveis a partir da versão 3 do Firebird.
Este é mais um daqueles tópicos em que não ficaremos sabendo se a ajuda fornecida serviu para alguma coisa pois o autor já criou uma solução "temporária ...
Uso Firebird 2.5
As Common Table Expressions (CTE), também conhecidas como WITH, somente estão disponíveis a partir da versão 3 do Firebird.
Este é mais um daqueles tópicos em que não ficaremos sabendo se a ajuda fornecida serviu para alguma coisa pois o autor já criou uma solução "temporária ...
- 04 Mai 2026 23:35
- Fórum: Banco de Dados
- Tópico: Select demorando
- Respostas: 15
- Exibições: 4573
Re: Select demorando
... com una ou mais subqueries. Estas colunas mencionadas nas cláusulas WHERE tem índices? Dependendo se tem ou não, cada SUM destes pode ter que ler milhares de linhas, degradando a performance.
Qual banco de dados e versão utilizada? Dependendo, pode-se usar algumas CTEs (Common Table Expressions).
Qual banco de dados e versão utilizada? Dependendo, pode-se usar algumas CTEs (Common Table Expressions).
- 02 Mai 2026 13:10
- Fórum: SQL
- Tópico: Harbour + SQLMIX
- Respostas: 32
- Exibições: 8387
Re: Harbour + SQLMIX
... If lAdd
If lSQL
cSQL := "INSERT INTO contacts (name) values ('" + cName + "')"
If rddInfo( RDDI_EXECUTE, cSQL )
ctc->(dbCloseArea()) //Close table contact
dbUseArea( .T., , "SELECT * FROM contacts", "ctc" ) //need open contacts table becouse new data.
Else
hwg_msginfo('Fail to add data ...
If lSQL
cSQL := "INSERT INTO contacts (name) values ('" + cName + "')"
If rddInfo( RDDI_EXECUTE, cSQL )
ctc->(dbCloseArea()) //Close table contact
dbUseArea( .T., , "SELECT * FROM contacts", "ctc" ) //need open contacts table becouse new data.
Else
hwg_msginfo('Fail to add data ...
- 01 Mai 2026 22:39
- Fórum: SQL
- Tópico: Harbour + SQLMIX
- Respostas: 32
- Exibições: 8387
Re: Harbour + SQLMIX
... x ) } )
IF rddInfo( RDDI_CONNECT, { "MYSQL", "localhost", "test", , "test" } ) == 0
? "Unable connect to the server"
RETURN
ENDIF
CreateTable()
? "Let's browse table (press any key)"
Inkey( 0 )
dbUseArea( .T., , "SELECT * FROM country", "country" )
Browse()
? "Let's browse table ...
IF rddInfo( RDDI_CONNECT, { "MYSQL", "localhost", "test", , "test" } ) == 0
? "Unable connect to the server"
RETURN
ENDIF
CreateTable()
? "Let's browse table (press any key)"
Inkey( 0 )
dbUseArea( .T., , "SELECT * FROM country", "country" )
Browse()
? "Let's browse table ...
- 01 Mai 2026 22:26
- Fórum: SQL
- Tópico: Harbour + SQLMIX
- Respostas: 32
- Exibições: 8387
Re: Harbour + SQLMIX
... If lAdd
If lSQL
cSQL := "INSERT INTO contacts (name) values ('" + cName + "')"
If rddInfo( RDDI_EXECUTE, cSQL )
ctc->(dbCloseArea()) //Close table contact
dbUseArea( .T., , "SELECT * FROM contacts", "ctc" ) //need open contacts table becouse new data.
Else
hwg_msginfo('Fail to add data ...
If lSQL
cSQL := "INSERT INTO contacts (name) values ('" + cName + "')"
If rddInfo( RDDI_EXECUTE, cSQL )
ctc->(dbCloseArea()) //Close table contact
dbUseArea( .T., , "SELECT * FROM contacts", "ctc" ) //need open contacts table becouse new data.
Else
hwg_msginfo('Fail to add data ...
- 13 Mar 2026 13:54
- Fórum: Legislação Fiscal e Tributária
- Tópico: Satus do SEFAZ CUPO/NFE
- Respostas: 5
- Exibições: 3971
Re: Satus do SEFAZ CUPO/NFE
... cHTMLdoc := HTMLDocument
cPathRaiz := cPathDados
if lFazTeste
cXMLSedex := []
cXMLSedex := cXMLSedex + [<html>]
cXMLSedex := cXMLSedex + [<table class="tabelaListagemDados" cellspacing="0" rules="all" border="1" id="ctl00_ContentPlaceHolder1_gdvDisponibilidade2">]
cXMLSedex := cXMLSedex ...
cPathRaiz := cPathDados
if lFazTeste
cXMLSedex := []
cXMLSedex := cXMLSedex + [<html>]
cXMLSedex := cXMLSedex + [<table class="tabelaListagemDados" cellspacing="0" rules="all" border="1" id="ctl00_ContentPlaceHolder1_gdvDisponibilidade2">]
cXMLSedex := cXMLSedex ...
- 22 Jan 2026 17:05
- Fórum: SQL
- Tópico: Carga do DBF para MySql/Postgres e LetoDbf juntos!
- Respostas: 16
- Exibições: 25171
Re: Carga do DBF para MySql/Postgres e LetoDbf juntos!
... FUNCTION CriarTabelaDinamica( conn, cTabela, aCampos )
LOCAL cSQL := "", i, res
IF Empty( aCampos )
RETURN NIL
ENDIF
cSQL := "CREATE TABLE IF NOT EXISTS " + cTabela + " ("
cSQL += "id INTEGER GENERATED ALWAYS AS IDENTITY PRIMARY KEY,"
FOR i := 1 TO Len( aCampos )
cSQL ...
LOCAL cSQL := "", i, res
IF Empty( aCampos )
RETURN NIL
ENDIF
cSQL := "CREATE TABLE IF NOT EXISTS " + cTabela + " ("
cSQL += "id INTEGER GENERATED ALWAYS AS IDENTITY PRIMARY KEY,"
FOR i := 1 TO Len( aCampos )
cSQL ...
- 20 Out 2025 11:18
- Fórum: [x]Harbour
- Tópico: Atualização do Harbour 20-10-2025 Compilador ZIG
- Respostas: 4
- Exibições: 3376
Atualização do Harbour 20-10-2025 Compilador ZIG
... likely needs headers from Windows SDK)
basically a non issue, but HB_CPU and HB_PLATFORM are not guessed
from HB_ZIG_TARGET - conversion table seems to be doable, if
someone is interested in making a patch.
2025-10-16 22:04 UTC+0200 Aleksander Czajczynski (hb fki.pl)
* utils/hbmk2/hbmk2 ...
basically a non issue, but HB_CPU and HB_PLATFORM are not guessed
from HB_ZIG_TARGET - conversion table seems to be doable, if
someone is interested in making a patch.
2025-10-16 22:04 UTC+0200 Aleksander Czajczynski (hb fki.pl)
* utils/hbmk2/hbmk2 ...
- 18 Ago 2025 18:22
- Fórum: MiniGui
- Tópico: Só uma idéia que veio na cabeça pra OOP na HMG3
- Respostas: 12
- Exibições: 5790
Só uma idéia que veio na cabeça pra OOP na HMG3
O que me parece agora:
_HMG_SYSDATA é a variável pública com tudo.
Digamos assim, cada nova variável que a HMG precisa, é adicionada uma nova coluna a esse array.
De certa forma, é o que fazemos com classes, a diferença é que está tudo nesse array público.
O array é multidimensional.
Compare com ...
_HMG_SYSDATA é a variável pública com tudo.
Digamos assim, cada nova variável que a HMG precisa, é adicionada uma nova coluna a esse array.
De certa forma, é o que fazemos com classes, a diferença é que está tudo nesse array público.
O array é multidimensional.
Compare com ...