quote:
Originally posted by ~landsberg~
I dont understand y u would put #(23) at all. a period (.) is a 0-byte not the number sign.
"23" is the hexadecimal ASCII-code of "
#". Therefore you should use a hexadecimal notation to avoid confusion like &h23 or 0x23... The decimal ascii code (code you can use with ALT-<number> to type an ascii-code) is
35....
"
." is NOT a 0-byte. The "point" is a point, nothing more... = ASCII-code
46.
A 0-byte is ASCII code
0. You can't show a 0-byte on a screen, as it is errr... nothing
, therefore you can use another character to represent it, I choose "#". I easly could have choosen "." (like some programs do) to represent it. But that doesn't really matter. If you put in a string with 0-bytes you have to replace whatever character choosen for the 0-byte with 0x00. And that's exactly what I said:
"http://msntabs.ausmade.net/MsgrConfig.asmx############
(where # is a 0-byte thus 0x00)"
(BTW I choose "#" to represent it cause it stands out.)