Going back to the original bug report, I've decided to help mitigate
possible future recurrences by changing the member name
from this
TYPE COM_NAMES_STORAGE ' Used for COM variables
name [cSizeOfName] AS CHAR
initialized AS BOOL
END TYPE
to this
TYPE COM_NAMES_STORAGE ' Used for COM variables
com_VarName[cSizeOfName] AS CHAR
initialized AS BOOL
END TYPE
Hi MrBCX:
What about BCX 8.0.0, line 2222 ?
{ 1, "name" , "name" , 2, comvt_BAD },
Is that entry there because of its former inclusion, before you kicked it out for "com_VarName", in the TYPE COM_NAMES_STORAGE structure ?
Can it be removed from the "SET BCXWords[] AS tagTokenSubFunctions" list ?
I use that list to keep my BCX_Keywords.inc file up to date and today, when formatting Example C19.bas in the 'The C++ Tutorial for BCX Users' section, the user defined variable "name" in Example C19 was capitalized when I used my BCB.
Of course I can simply remove it from my list but there may be others who have had the same problem with a variable named "name".