Icon View Incident Report

Minor Minor
Reported By: Philip Read
Reported On: 4/11/2012
For: Version 4.32 Build 1
# 3558 C++ Builder Header Files Incorrect for Missing ShlObj CSIDL Constants

I'm getting compiler errors on the following lines. My project has an include:

#include <shlobj.h>

Which it uses to grab CSIDL Paths, if I don't have the include my code cant use the SHGetFolderPath call.

static const System::ShortInt CSIDL_LOCAL_APPDATA = 0x1c;
static const System::ShortInt CSIDL_COMMON_APPDATA = 0x23;



Comments Comments and Workarounds
The workaround was to manually remove these from the DBISAM header files.


Resolution Resolution
Fixed Problem on 4/12/2012 in version 4.33 build 1


Products Affected Products Affected
DBISAM VCL Client-Server
DBISAM VCL Client-Server with Source
DBISAM VCL Standard
DBISAM VCL Standard with Source
DBISAM VCL Trial

Image