Desconto Inválido

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

clebervn
Usuário Nível 3
Usuário Nível 3
Mensagens: 286
Registrado em: 12 Jun 2007 10:49
Localização: Florianópolis/SC

Desconto Inválido

Mensagem por clebervn »

Tenho um campo X no sistema q lê o valor do desconto, mas se digito valores entre -0,01 e -0,99 não pega, transforma em valor positivo.

Alguém tem alguma dica ?
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Poste o código que produz esse problema.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
clebervn
Usuário Nível 3
Usuário Nível 3
Mensagens: 286
Registrado em: 12 Jun 2007 10:49
Localização: Florianópolis/SC

Mensagem por clebervn »

@ ++nL, snLeft+17 GET nDescAcres PICTURE "@E 9,999,999.99"

super normal !!!!!!!

em clipper pega valores corretamente, no xharbour 09970 não !
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Pô! Eu até desconfiava que você tinha cometido algum deslize, mas isso aí é normal. Funciona no Clipper. Deveria funcionar no XHarbour. Agora, bug? Numa coisa tão simples?
Haveria alguma possibilidade de você, na saída do GET, estar, sem querer, utilizando alguma função que torna a variável positiva?
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
clebervn
Usuário Nível 3
Usuário Nível 3
Mensagens: 286
Registrado em: 12 Jun 2007 10:49
Localização: Florianópolis/SC

Mensagem por clebervn »

então, até tinha uma função sim, mas isolei e deixei exatamente como está postado acima.... mto estranho mesmo, pq se digito valores menores q -1 ai já aceita novamente
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Então o problema está com frações apenas?
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
clebervn
Usuário Nível 3
Usuário Nível 3
Mensagens: 286
Registrado em: 12 Jun 2007 10:49
Localização: Florianópolis/SC

Mensagem por clebervn »

sim, mas somente neste intervalo de -0,01 a -0,99
clebervn
Usuário Nível 3
Usuário Nível 3
Mensagens: 286
Registrado em: 12 Jun 2007 10:49
Localização: Florianópolis/SC

Mensagem por clebervn »

e o engraçado é q se digito -00000030 ai ele pega -0,30..... mistérios !!!!!!
MARCELOG
Usuário Nível 4
Usuário Nível 4
Mensagens: 546
Registrado em: 15 Mar 2005 16:54
Localização: Divinópolis/MG

Mensagem por MARCELOG »

Olá pessoal,
esse problema, em face de picture, já foi reportado e, provavelmente resolvido na última versão.
Procure utilizar sempre a última versão do xharbour!

MarceloG.

Ps: o lançamento de novas versões é consequência do avanço tecnológico e correção de bugs. Não há porque utilizar uma versão ultrapassada.
Veja bem, isso no caso do xharbour.
Não vale para o Windows ou outro qualquer outro software que sofre alteração no conceito ou abordagem de problemas e soluções.
Água mole em pedra dura tanto bate que até espirra!
clebervn
Usuário Nível 3
Usuário Nível 3
Mensagens: 286
Registrado em: 12 Jun 2007 10:49
Localização: Florianópolis/SC

Mensagem por clebervn »

Meu problema então aumenta, pq antes eu tinha a versão 09950 e passei para 1.0.0 e deram vários erros na compilação, ai tive q passar pra 09970 q deu tudo certo !!!!

Complicou agora....
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Se quiser postar os erros, para tentarmos ajudar, fique a vontade !!!
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
clebervn
Usuário Nível 3
Usuário Nível 3
Mensagens: 286
Registrado em: 12 Jun 2007 10:49
Localização: Florianópolis/SC

Mensagem por clebervn »

Leonardo, vc já está me dando uma ajuda mas mesmo assim vou postar aqui :

UNRECOVERABLE ERROR 9000:

paladar was compiled by older version, PCODE version 7 is no longer supported - please recompiled.

minhas lib´s q estão no meu .BC :
brasys32, ct,dll, hbcomm,bemafi32,daruma32,hp32v360 e debug

recompilei brasys32 e hbcomm.... mas continua dando o mesmo erro.
hrodrigom
Usuário Nível 2
Usuário Nível 2
Mensagens: 63
Registrado em: 10 Nov 2007 08:04
Localização: Santa Rita - Paraguay

Mensagem por hrodrigom »

Voce tem que recompilar todas as bibliotecas a cada nova versao do xharbour.

Por isto 'e muito importanteo ter os fontes das bibliotecas.
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

hrodrigom escreveu:Voce tem que recompilar todas as bibliotecas a cada nova versao do xharbour.
Isso é mandatório ou opcional? Se o colega diz que passou da versão 0.9950 pra 1.0.0,...
clebervn escreveu:antes eu tinha a versão 09950 e passei para 1.0.0 e deram vários erros na compilação
...não deveria ser necesário recompilar as bibliotecas, já que afirmam que o XHarbour tem um compromisso com a retro-compatiblidade, não é?
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
runner
Usuário Nível 2
Usuário Nível 2
Mensagens: 69
Registrado em: 03 Ago 2007 05:17
Localização: GUARULHOS-SP

Mensagem por runner »

Olá.


Tente fazer um teste para definir o problema, tire o picture e veja se funciona, ja tive problemas com este tipo de formatação para campos numericos.

Se realmente funcionar sem o picture, tente colocar somente '9999999.99'
Harbour 3.2 + Minigui Extended 16 + xDev
Responder