FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour Help with CHR(0)
Posts: 883
Joined: Tue Oct 11, 2005 11:57 AM
Help with CHR(0)
Posted: Mon May 29, 2006 12:14 AM

Hi everybody..
Need to know what's the difference between VB's 6.0 CHR and Clipper/Harbour/xHabour's one

I have a VB sample which comunicates with an OCX

Ex.

data= chr(0)
fe.addDataField data

In harbour/xHarbour

data:= Chr(0)
Ef:Do("addDataField",data)

Both are supposed to add some data to a string which is sent to a Com port.

BUT.......
If I use PortMon to monitor the com port, I can see that in VB the field is added with "00" in the string sent to the port, but in xHarbour sample, this part is missing, so It fails.
I read about Chr(0) in the NG's and I understand that it is equivalent to a null character, but I need to know the ASCII character code for 0 ( cero )

Any way to do it

Thanks in advance...

;-) Ji,ji,ji... buena la cosa... "all you need is code"

http://www.xdata.cl - Desarrollo Inteligente
----------
Asus TUF F15, 32GB Ram, 2 * 1 TB NVME M.2, GTX 1650
Posts: 83
Joined: Tue Nov 08, 2005 11:09 AM
Help with CHR(0)
Posted: Mon May 29, 2006 06:55 AM

'0' = chr(asc('0'))

Regards

Hoe, email: easywin3@yahoo.com
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
Help with CHR(0)
Posted: Mon Jan 08, 2007 09:07 PM
tnhoe wrote:'0' = chr(asc('0'))


Adolfo,

if you need to send a string with chr(0) then:

'0' == chr( asc( '0' ) )

but... chr( 0 ) != '0'

:-)
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/

Continue the discussion