Folks an user is reporting that xharbour 1.21 has this bugs, but that work in harbour
- FOR_EACH01.PRG - the A variable "a" ( for each enumerator ) dont have
it value updated inside an codeblock
- CLASS_SETGET.PRG - the SETGET methods dont work correctly when passed
by reference
- CODEBLOCK01.PRG - variable passed by reference dont work correctly
if updated inside an codeblock
- MACRO01.PRG - on the 4th execution of the expression
"right('abc',1)" it start to return 'a' insted of 'c'
- MACRO02.PRG - occur an RTE when process the macro
- INCREMENT02.PRG - when using the operator ++ xHarbour execute the
function "PegaObjetoCodigo()" more then one tome , the final result is
correct, but make several acess to database server, lossing app speed
- EXTSTRING.PRG - the xharbour dont generate the correct string on
macro operator
Vale lembrar que TODOS os exemplos acima funcionam corretamente no Harbour.
O arquivo AADD.PRG enviado em anexo, contém um teste de desempenho. Alguns
resultados abaixo:
Computador utilizado: Processador Intel Pentium Dual-Core E5200 2.50GHz
2GB de memória DDR2
Windows XP SP3
xHarbour: Conseguiu adicionar aproximadamente 28.150.000 itens no array
gastando 33.69 segundos.
Harbour: Conseguiu adicionar aproximadamente 31.150.000 itens no array
gastando 15.06 segundos.
---------------------------- Original Message ----------------------------
Subject: Referente aos BUGS do xHarbour...
From: José Ademilson da Cruz <[email protected]>
Date: Wed, December 7, 2011 5:18 pm
To: "Marcelo Lombardo" <[email protected]>
[email protected]
"raphael raphael" <[email protected]>
--------------------------------------------------------------------------
Boa tarde Marcelo e Luiz,
Segue alguns bugs levantados, tem mais alguns, mas, eu perdi o papel que
tinha marcardo..:(
Têm a questão também do compilação em 64 bits. Um dos meus programadores, o
Raphael, me disse que para compilar tem que fazer alguns ajustes, mas, não
dá certeza que funciona.
Forte Abraço.
---------- Mensagem encaminhada ----------
De: Raphael <[email protected]>
Data: 7 de dezembro de 2011 14:47
Assunto: BUG xHarbour
Para: ademilson ademilson <[email protected]>
Em anexo, alguns dos bugs encontrados na versão 1.2.1 do xHarbour.
- FOR_EACH01.PRG - A variável "a" (enumerador do FOR EACH) não tem seu
valor atualizado dentro do CodeBlock.
- CLASS_SETGET.PRG - Os métodos SETGET não funcionam corretamente se
passados por referência.
- CODEBLOCK01.PRG - As variáveis passadas por referencia, não funcionam
corretamente caso sejam alteradas dentro de um CodeBlock.
- MACRO01.PRG - Apartir da quarta vez que a expressão "right('abc',1)" é
executada ela passa a retornar 'a' ao invés de 'c'.
- MACRO02.PRG - Ocorre um RTE ao processar a macro.
- INCREMENT02.PRG - Ao utilizar o operador ++ o xHarbour executa a
função "PegaObjetoCodigo()" mais de uma vez, o resultado final esta
correto, porém faz com que o sistema execute vários acessos desnecessários
ao banco de dados, diminuindo muito o desempenho.
- EXTSTRING.PRG - O xHarbour não gera a string de maneira correta no
operador macro.
Vale lembrar que TODOS os exemplos acima funcionam corretamente no Harbour.
O arquivo AADD.PRG enviado em anexo, contém um teste de desempenho. Alguns
resultados abaixo:
Computador utilizado: Processador Intel Pentium Dual-Core E5200 2.50GHz
2GB de memória DDR2
Windows XP SP3
xHarbour: Conseguiu adicionar aproximadamente 28.150.000 itens no array
gastando 33.69 segundos.
Harbour: Conseguiu adicionar aproximadamente 31.150.000 itens no array
gastando 15.06 segundos.
--
=========================
Raphael Gozzo
Desenvolvedor Harbour, C, C++
SG Sistemas de Automação LTDA
Fone: (44) 3026-2666
--
"...Faça do seu trabalho, uma diversão!"
Atenciosamente,
Boa tarde Marcelo e Luiz,Segue alguns bugs levantados, tem mais alguns, mas, eu perdi o papel que tinha marcardo..:(
Têm a questão também do compilação em 64 bits. Um dos meus programadores, o Raphael, me disse que para compilar tem que fazer alguns ajustes, mas, não dá certeza que funciona.
Forte Abraço.
---------- Mensagem encaminhada ----------
De: Raphael <[email protected]>
Data: 7 de dezembro de 2011 14:47
Assunto: BUG xHarbour
Para: ademilson ademilson <[email protected]>
Em anexo, alguns dos bugs encontrados na versão 1.2.1 do xHarbour.
--
=========================
Raphael Gozzo
Desenvolvedor Harbour, C, C++
SG Sistemas de Automação LTDA
Fone: (44) 3026-2666
De: Raphael <[email protected]>
Data: 7 de dezembro de 2011 14:47
Assunto: BUG xHarbour
Para: ademilson ademilson <[email protected]>
Em anexo, alguns dos bugs encontrados na versão 1.2.1 do xHarbour.
- FOR_EACH01.PRG - A variável "a" (enumerador do FOR EACH) não tem seu valor atualizado dentro do CodeBlock.
- CLASS_SETGET.PRG - Os métodos SETGET não funcionam corretamente se passados por referência.
- CODEBLOCK01.PRG - As variáveis passadas por referencia, não funcionam corretamente caso sejam alteradas dentro de um CodeBlock.
- MACRO01.PRG - Apartir da quarta vez que a expressão "right('abc',1)" é executada ela passa a retornar 'a' ao invés de 'c'.
- MACRO02.PRG - Ocorre um RTE ao processar a macro.
- INCREMENT02.PRG - Ao utilizar o operador ++ o xHarbour executa a função "PegaObjetoCodigo()" mais de uma vez, o resultado final esta correto, porém faz com que o sistema execute vários acessos desnecessários ao banco de dados, diminuindo muito o desempenho.
- EXTSTRING.PRG - O xHarbour não gera a string de maneira correta no operador macro.
Vale lembrar que TODOS os exemplos acima funcionam corretamente no Harbour.
O arquivo AADD.PRG enviado em anexo, contém um teste de desempenho. Alguns resultados abaixo:
Computador utilizado: Processador Intel Pentium Dual-Core E5200 2.50GHz
2GB de memória DDR2
Windows XP SP3
xHarbour: Conseguiu adicionar aproximadamente 28.150.000 itens no array gastando 33.69 segundos.
Harbour: Conseguiu adicionar aproximadamente 31.150.000 itens no array gastando 15.06 segundos.
=========================
Raphael Gozzo
Desenvolvedor Harbour, C, C++
SG Sistemas de Automação LTDA
Fone: (44) 3026-2666
--
"...Faça do seu trabalho, uma diversão!"
Atenciosamente,
aadd.prg
Description: Binary data
for_each01.prg
Description: Binary data
class_setget.prg
Description: Binary data
codeblock01.prg
Description: Binary data
macro01.prg
Description: Binary data
macro02.prg
Description: Binary data
increment02.prg
Description: Binary data
extstring.prg
Description: Binary data
------------------------------------------------------------------------------ Cloud Services Checklist: Pricing and Packaging Optimization This white paper is intended to serve as a reference, checklist and point of discussion for anyone considering optimizing the pricing and packaging model of a cloud services business. Read Now! http://www.accelacomm.com/jaw/sfnl/114/51491232/
_______________________________________________ xHarbour-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/xharbour-developers

