Author Topic: C++ preprocessing issue  (Read 923 times)


  • Senior Community Member
  • Posts: 222
  • Hero Points: 21
C++ preprocessing issue
« on: September 28, 2019, 05:52:50 pm »
Found it with the attached example (from
_MFC_VER was already detected by SE as 0x0700 still the code under #if _MFC_VER > 0x0600 is grayed out.

Code: [Select]
SlickEdit Pro 2019 (v24.0.0.6 64-bit)
Serial number: WB951378
Licensed number of users: Single user
License file: C:\ProgramData\slickedit\24\slickedit.lic
Build Date: September 26, 2019
Emulation: Visual Studio
OS: Windows 10 x64
OS Version: 10.00.0 
Memory: 21% Load, 7076MB/32481MB Physical, 8273MB/32481MB Page File, 5009MB/134217727MB Virtual
Shell Information: C:\WINDOWS\system32\cmd.exe /q
Screen Size: 1920 x 1080
Project Type: Microsoft Visual Studio Visual C++
Language: .cpp (C/C++)
Encoding: Automatic
Installation Directory: D:\tools\totalcmd\Tools\dev\SlickEdit\core\24.0.0\ (non-removable drive,NTFS,722105MB free)
Configuration Directory: D:\tools\totalcmd\Tools\dev\SlickEdit\config\24.0.0\ (non-removable drive,NTFS,722105MB free)
Spill File: C:\Users\xxx\AppData\Local\Temp\$slk.3568 (non-removable drive,NTFS,68610MB free)


  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 3520
  • Hero Points: 470
Re: C++ preprocessing issue
« Reply #1 on: September 30, 2019, 09:32:59 pm »
Reproduced.  This is an old bug, pretty surprised no one has noticed until now.  Well done.  This will be fixed in 24.0.1.
« Last Edit: September 30, 2019, 10:12:18 pm by Dennis »