In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

ERRO DE LÓGICA EM XAILER 3.2 - HELP-ME

Foro público de Xailer en español
Responder
Avatar de Usuario
Marcelo Coelho Silva
Mensajes: 269
Registrado: Sab May 31, 2008 4:49 pm
Ubicación: Brasil
Contactar:

ERRO DE LÓGICA EM XAILER 3.2 - HELP-ME

Mensaje por Marcelo Coelho Silva »

Prezados Senhores,
Passei uma rotina (function) que vem rodando desde as primeiras versíµes
do Xailer (xHarbour+BCC) até a versão 2.7 (Harbour+BCC) sem problemas.
Porem ao roda-lo na Versão do Xailer 3.2 (Harbour+MinGW) a Função
apresenta Erro de Lógica.
Em Xailer até a versão 2.7, apresenta na Tela :
>> DEVOLU##O#DE#MERCADORIA
Em Xailer 3.2 (MinGW) :
>> DEVOLUí‡íƒO#DE#MERCADORIA
Vejam as rotinas a baixo:
//---------------------------------
// FUNí‡íƒO PRINCIPAL:
MsgAlert(Trim_e2("DEVOLUí‡íƒO DE MERCADORIA")) // apresenta o resultado
//--------------------
FUNCTION Trim_e2( cString )
Local cRet, cBuff, nCont, cLetra
cRet := ""
If !Empty(cString)
cBuff := AllTrim(cString)
For nCont := 1 to Len(cBuff)
cLetra := SubStr(cBuff,nCont,1)
If (cLetra >= "(" .and. cLetra <= ";") .or.;
(cLetra >= "?" .and. cLetra <= "_") .or.;
(cLetra >= "a" .and. cLetra <= "}")
cRet += cLetra
else
cRet += "#"
EndIf
Next
EndIf
Return cRet
//-------------------------
Atenciosamente,
Marcelo Coelho Silva
Brasil.
---
Este email está limpo de ví­rus e malwares porque a proteção do avast! Antiví­rus está ativa.
http://www.avast.com
Att.

Marcelo Coelho Silva
Brasil.
Avatar de Usuario
emeasoft
Mensajes: 1094
Registrado: Mié Abr 01, 2009 4:12 pm
Ubicación: emeasoft
Contactar:

ERRO DE LÓGICA EM XAILER 3.2 - HELP-ME

Mensaje por emeasoft »

Marcelo:
Usando o Xailer 3.2 e
LogDebug((cLetra >= "(" .and. cLetra <= ";"),(cLetra >= "?" .and. cLetra <= "_"),(cLetra >= "a" .and. cLetra <= "}"))
BCC:
#1: .F. .T. .F.
#2: .F. .T. .F.
#3: .F. .T. .F.
#4: .F. .T. .F.
#5: .F. .T. .F.
#6: .F. .T. .F.
#7: .F. .F. .F.
#8: .F. .F. .F.
#9: .F. .T. .F.
#10: .F. .F. .F.
#11: .F. .T. .F.
#12: .F. .T. .F.
#13: .F. .F. .F.
#14: .F. .T. .F.
#15: .F. .T. .F.
#16: .F. .T. .F.
#17: .F. .T. .F.
#18: .F. .T. .F.
#19: .F. .T. .F.
MinGW
#1: .F. .T. .F.
#2: .F. .T. .F.
#3: .F. .T. .F.
#4: .F. .T. .F.
#5: .F. .T. .F.
#6: .F. .T. .F.
#7: .F. .T. .F.
#8: .F. .T. .F.
#9: .F. .T. .F.
#10: .F. .F. .F.
#11: .F. .T. .F.
#12: .F. .T. .F.
#13: .F. .F. .F.
#14: .F. .T. .F.
#15: .F. .T. .F.
#16: .F. .T. .F.
#17: .F. .T. .F.
#18: .F. .T. .F.
#19: .F. .T. .F.
#20: .F. .T. .F.
#21: .F. .T. .F.
#22: .F. .T. .F.
#23: .F. .T. .F.
Realmente a lógica está diferente entre os 2.
Mário Angelini
Avatar de Usuario
Marcelo Coelho Silva
Mensajes: 269
Registrado: Sab May 31, 2008 4:49 pm
Ubicación: Brasil
Contactar:

ERRO DE LÓGICA EM XAILER 3.2 - HELP-ME

Mensaje por Marcelo Coelho Silva »

Prezado Mario,
O que poderemos fazer ? o MinGw é confiável ? Podemos utilizar um
Compilador C que possui Erros de Lógica ?
Fiquei Preocupado com a conversão de Compilador, passando meus Sistemas
de BCC para MinGW !!!
Att.
Marcelo Coelho Silva
Mhacke Software do Brasil.
Em 04/06/2014 09:16, www[dot]eMeAsOfT[dot]com escreveu:> Marcelo:
> Usando o Xailer 3.2 e
> LogDebug((cLetra >= "(" .and. cLetra <= ";"),(cLetra >= "?"
> .and. cLetra <= "_"),(cLetra >= "a" .and. cLetra <= "}"))
>
>
>
> BCC:
> #1: .F. .T. .F.
> #2: .F. .T. .F.
> #3: .F. .T. .F.
> #4: .F. .T. .F.
> #5: .F. .T. .F.
> #6: .F. .T. .F.
> #7: .F. .F. .F.
> #8: .F. .F. .F.
> #9: .F. .T. .F.
> #10: .F. .F. .F.
> #11: .F. .T. .F.
> #12: .F. .T. .F.
> #13: .F. .F. .F.
> #14: .F. .T. .F.
> #15: .F. .T. .F.
> #16: .F. .T. .F.
> #17: .F. .T. .F.
> #18: .F. .T. .F.
> #19: .F. .T. .F.
>
> MinGW
> #1: .F. .T. .F.
> #2: .F. .T. .F.
> #3: .F. .T. .F.
> #4: .F. .T. .F.
> #5: .F. .T. .F.
> #6: .F. .T. .F.
> #7: .F. .T. .F.
> #8: .F. .T. .F.
> #9: .F. .T. .F.
> #10: .F. .F. .F.
> #11: .F. .T. .F.
> #12: .F. .T. .F.
> #13: .F. .F. .F.
> #14: .F. .T. .F.
> #15: .F. .T. .F.
> #16: .F. .T. .F.
> #17: .F. .T. .F.
> #18: .F. .T. .F.
> #19: .F. .T. .F.
> #20: .F. .T. .F.
> #21: .F. .T. .F.
> #22: .F. .T. .F.
> #23: .F. .T. .F.
>
> Realmente a lógica está diferente entre os 2.
>
> Mário Angelini
---
Este email está limpo de ví­rus e malwares porque a proteção do avast!
Antiví­rus está ativa.
http://www.avast.com
---
Este email está limpo de ví­rus e malwares porque a proteção do avast! Antiví­rus está ativa.
http://www.avast.com
Att.

Marcelo Coelho Silva
Brasil.
Avatar de Usuario
emeasoft
Mensajes: 1094
Registrado: Mié Abr 01, 2009 4:12 pm
Ubicación: emeasoft
Contactar:

ERRO DE LÓGICA EM XAILER 3.2 - HELP-ME

Mensaje por emeasoft »

Marcelo,
Devido a inúmeros erros de GPF abandonamos o MinGW e voltamos a usar o BCC onde
os problemas cessaram.
Agraços.
Mário Angelini
Responder