Bug #18832 2012-12-12 16:43

shkodnik

Don't work if path contains #

Hi, guys.

The CodeBlocks is exellent IDE. But there is one annoying bug in it. CodeBlocks don't work properly when its full path contains symbol '#'.

My CodeBlocks is in such path "D:\#ProgsXP\#Dev\+IDE\CodeBlocks12.11\".

Sorry for my English.

Best regards, Shkodnik Nik.

Category
Application::Interface
Group
Platform:Windows
Status
Open
Close date
 
Assigned to
mortenmacfly
mortenmacfly 2012-12-12 19:48

Yes, this is by design. The # operation also introduced global compiler vars. Note that especially on Windows you'll have serious trouble when workinq with path's that contain hashes: For example, CHM files in such path's won't open, too. Its generally not advised to use path's with hashes. Use an underscore instead if you want to change the path order. This will also work with C::B.

shkodnik 2012-12-13 14:03

Good day, everybody.

I think it is not right when software tells user what symbols to use and what not. I'm forbidden to use '#' today, and tomorrow I will be forbidden to use symbols of my own native Russian language, after tomorrow I will be permitted to use just 8 sybmols at names. Variety of programs will set their own limitations, overlaying each other, which are worsen the situation. It annoys users and keep users away from such software. A program should provide the user convenience, not limitations.

I will change CodeBlocks code to remove symbol '#' usage limitation in a good cause of community.

Best regards, Shkodnik Nik.

mortenmacfly 2013-01-06 09:02

Does this bug still persist?

shkodnik 2013-01-06 10:59

Hello.

Sorry. I didn't found last night build for test it. Can you show a direct link to it?

Best regards, Shkodnik Nik