Rodrigo,
O Márcio, que trabalha com vc, me mandou um exemplo do SalTblSortRows,
que realmente dá GPF. Fiz uns testes e descobri que vocês estão
utilizando o atributo "Max Data Length" com tamanho fixado, no exemplo
estava com valor 7, neste campo numérico com casas decimais que estão
utilizando para ordenação (é um campo de valor formatado com
"#.##0,0000"). Passei o atributo para "Default" e parou de dar o GPF.
Possivel causa do Bug: Internamente, para se fazer o sort, os dados são
convertidos, talvez tudo para texto, como no 5.1 as implementações todas
são Unicode (mais de 1 byte por caracter) deve ter ocorrido estouro de
tamanho interno na conversão. Ao passar o "Max Data Length" para
"Default" deve mudar o sistema de alocação de memória para fazer o sort,
não causando mais o GPF.
Enfim, é um bug, mas aparentemente é contornável. Neste exemplo você
teria que validar o tamanho posteriormente, ou num SAM_Validate.
O teste que o Márcio me mandou foi bem básico, portanto não sei se
resolverá 100% dos casos de erro de sort.
Sds,
Erasmo
--
Erasmo Bispo de Oliveira Junior
Gerente de Pesquisa e Desenvolvimento
Softway - Softcomex Informática Ltda.
Pabx: +55 (19) 3344.9200
Direto:+55 (19) 3344.9361
Fax: +55 (19) 3344.9240
e-mail: [EMAIL PROTECTED]
web: http://www.softcomex.com.br
Antes de imprimir esta mensagem, pense em sua responsabilidade e
compromisso com o meio ambiente!
On 21/11/2008 10:52, Rodrigo Scarano - Target Sistemas wrote:
Olá Fernando. Tudo na paz?
Estou sim com o SP4.
Estou enfrentando diversos BUGs. Os principais são:
1- Não consigo instalar o Deploy 5.1 no Windows 2000 Server;
2- A função SalTblSortRows dá GPF quando a coluna possui
formatação (este é MUITO GRAVE);
3- Colunas de combo-box perderam a função de Scroll;
4- Instabilidade enorme no Windows VISTA. Alguns processos que
funcionam no XP dão GPF no Vista;
5- Queda considerável na performance. A versão 5.1 exige muito
mais hardware (este também está me causando ENORMES transtornos).
O que me deixa mais assustado é que já mandei diversos e-mails para a
Unify e eles nem sequer me responderam. Você está utilizando a versão 5.1?
Um forte abraço,
*Rodrigo Scarano*
*Target Sistemas
*** [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>*
*Rua Turiassu, 390 - 2º Andar - Perdizes - SP
CEP 05005-000 São Paulo Brasil *
*Tel. SUPORTE: 55 11 3866 3466**
Tel.: 55 11 3801 4015 *
*site.: **www.targetsis.com.br <http://www.targetsis.com.br%20/>*
*Tecnologia da Informação Aplicada ao Distribuidor *
-----Mensagem original-----
*De:* [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
*Em nome de *Fernando Simonetti
*Enviada em:* quinta-feira, 20 de novembro de 2008 07:38
*Para:* [email protected]
*Assunto:* RES: [sqlwin] Downgrade TD
Rodrigo, a solução é essa que o Rafael postou mesmo.
Se for muita coisa da pra automatizar o processo.
Da pra fazer um programa pra converter os fontes pra APT via CDK, e
depois vc troca pra versão correspondente.
Só uma pergunta, vc está com o SP4 aplicado? A Unify lançou
recentemente este SP que corrigiu uma série de BUGs principalmente
acesso ao oracle.
Se está com o SP4, poderia compartilhar quais problemas está enfrentando?
Abraços.
Fernando
-----Mensagem original-----
*De:* [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] nome de *rafael larizzatti
*Enviada em:* quinta-feira, 20 de novembro de 2008 00:15
*Para:* [email protected]
*Assunto:* Re: [sqlwin] Downgrade TD
Então Rodrigo
Na verdade isso é uma icógnita.
Já precisei, por exemplo, voltar a versão do Centura 2000 para o 1.5.1
Era meio complicado, pois foi necessário transformar em arquivo
text e apagar algumas linhas que não exisitiam no código do 1.5.1
Já em outra versão (que não me lembro bem de qual para qual),
apenas precisava trocar a linha em que está escrito a versão,
mudando o número da mesma.
Enfim, se for realmente o caso, aconselho a pegar o código fonte
mais complexo e "recheado" que tenha, transformá-lo em apt para
abrir no notepad, mudar o número da versão e tentar abri-la para
ver os erros que ocorrem. Geralmente mostra o número da linha com
erro. Dessa forma vc terá uma idéia do trabalho que vai ter.
Espero ter sido claro e ajudado
Abraço
Rafael P Larizzatti
2008/11/19 Rodrigo Scarano - Target Sistemas
<[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
Pessoal,
Alguém da lista já realizou downgrade de uma versão mais nova do
TD para uma mais antiga?
Estou pensando seriamente em retornar da 5.1 para a 4.2 devido aos
BUGs que estou enfrentando. E o pior de tudo é q meu tempo é
curto. Existe alguma receita para isso? É possível?
Agradeço qquer ajuda.
Abração!
*Rodrigo Scarano*
*Target Sistemas
*** [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>*
*Rua Turiassu, 390 - 2º Andar - Perdizes - SP
CEP 05005-000 São Paulo Brasil *
*Tel. SUPORTE: 55 11 3866 3466**
Tel.: 55 11 3801 4015 *
*site.: **www.targetsis.com.br <http://www.targetsis.com.br%20/>*
*Tecnologia da Informação Aplicada ao Distribuidor *