FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Este comportamiento es correcto ?
Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Este comportamiento es correcto ?
Posted: Tue Mar 27, 2018 09:20 PM
Este código me ha traido de cabeza.
los resultados son :

.t.
.f.
.t.
.f.

Compilado con harbour y bcc7 y lo mismo con harbour para mac y fivemac

Para sacar un resultado correcto:
! ( aux1 == aux2 )

Code (fw): Select all Collapse
function Main()

local aux1:= "xxxxxxxxxxxxxxx"
local aux2 := aux1 + "ccc"

? ( aux1 != aux2 )
? ( aux2 != aux1 )

? ( aux1 <> aux2 )
? ( aux2 <> aux1 )

return nil
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: Este comportamiento es correcto ?
Posted: Tue Mar 27, 2018 09:41 PM

Estimado Manuel
Siempre fue así.

Por eso yo aplico el SET EXACT ON

Saludos,



Adhemar C.
Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: Este comportamiento es correcto ?
Posted: Wed Mar 28, 2018 07:20 AM

Básico de manual de clipper :D
Yo tambien pongo set exact on en mis programas pero en este no lo tenia ...
Pues si que le he dado vueltas . :D
Gracias por el apunte.

Posts: 1283
Joined: Fri Feb 10, 2006 02:34 PM
Re: Este comportamiento es correcto ?
Posted: Fri Mar 30, 2018 08:23 AM
Manuel,

Yo siempre uso el operador == (exactamente igual). Muchos lenguajes lo usn, asi que ya me acostumbro siempre a este

Prueba

Code (fw): Select all Collapse
msginfo ( ! (aux2 == aux1) )
msginfo (  (aux2 == aux1) )
Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
HIX -> https://github.com/carles9000/hix
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: Este comportamiento es correcto ?
Posted: Fri Mar 30, 2018 04:47 PM

Mr Manuel
The results were as should be expected.

Regards



G. N. Rao.

Hyderabad, India

Continue the discussion