Icon View Incident Report

Serious Serious
Reported By: Hale Brownlee
Reported On: 11/24/2003
For: Version 4.00 Build 1
# 1494 Conflict Exists Between dbisamcn.h and urlmon.h Header File in C++Builder

I am using Info Power 3000 (http://www.woll2woll.com/) for C++ Builder 6.0. When I upgraded to DBISAM 4.0 I am now getting the following error:

(C++ Error) urlmon.h(4450): E2184 Enum Syntax Error.

Line 4450 is the one below that starts with PARSE_ESCAPE

typedef

enum _tagPARSEACTION

{ PARSE_CANONICALIZE = 1,

PARSE_FRIENDLY = PARSE_CANONICALIZE + 1,

PARSE_SECURITY_URL = PARSE_FRIENDLY + 1,

PARSE_ROOTDOCUMENT = PARSE_SECURITY_URL + 1,

PARSE_DOCUMENT = PARSE_ROOTDOCUMENT + 1,

PARSE_ANCHOR = PARSE_DOCUMENT + 1,

PARSE_ENCODE = PARSE_ANCHOR + 1,

PARSE_DECODE = PARSE_ENCODE + 1,

PARSE_PATH_FROM_URL = PARSE_DECODE + 1,

PARSE_URL_FROM_PATH = PARSE_PATH_FROM_URL + 1,

PARSE_MIME = PARSE_URL_FROM_PATH + 1,

PARSE_SERVER = PARSE_MIME + 1,

PARSE_SCHEMA = PARSE_SERVER + 1,

PARSE_SITE = PARSE_SCHEMA + 1,

PARSE_DOMAIN = PARSE_SITE + 1,

PARSE_LOCATION = PARSE_DOMAIN + 1,

PARSE_SECURITY_DOMAIN = PARSE_LOCATION + 1,

PARSE_ESCAPE = PARSE_SECURITY_DOMAIN + 1,

PARSE_UNESCAPE = PARSE_ESCAPE + 1

} PARSEACTION;



Comments Comments and Workarounds
Changed PARSE_ESCAPE to PARSE_LIKE_ESCAPE.


Resolution Resolution
Fixed Problem on 11/27/2003 in version 4.01 build 1
Image