Thanks for the reply, Graeme.
SlickEdit generally works so well, problems like these are frustrating. (And frustration is probably proportional to hours worked, and inversely proportional to time remaining to milestone...)
Instead of "No symbols found matching 'co'", an error message something like "NMHDR is ambigous, unable to show members" would be more helpful. (If I customarily kept the Symbol window visible, I might have noticed that sooner, too.) Even better, a message along the lines of "NMHDR matches _nmhdr and tagNMHDR, unable to resolve".
As for LVITEM, it was shown in the Symbol window as
#ifdef UNICODE
#define LVITEM LVITEMW
#define LPLVITEM LPLVITEMW
#define LVITEM_V1_SIZE LVITEMW_V1_SIZE
#else
#define LVITEM LVITEMA
#define LPLVITEM LPLVITEMA
#define LVITEM_V1_SIZE LVITEMA_V1_SIZE
#endif
What wasn't happening was the resolution of LVITEMA. After adding a preprocessor token (Tag Files->Options->C Preprocessing...), it works as desired. As above, a clearer error message would be helpful. "LVITEM could be LV_ITEMA, or tagLVITEMA..." or "Multiple definitions available for LVITEMA".
Ideally I'd like slick-team to document the "delete vslick.sta solution" so people know what to expect when they do it, and what they lose.
That would be very helpful.
If you:
copy ...\My SlickEdit Config\11.0.2 to ...\My SlickEdit Config\11.0.2.LNG
delete ...\My SlickEdit Config\11.0.2\vslick.sta
restart SlickEdit
Perhaps the SlickEdit team could document what was lost? What can you recover from 11.0.2.LNG?
Similarly, when you start the editor with an empty config dir, what can you recover from your backup copy?
One of the reasons I'm so interested in the issue of transferring configuration info etc. is to be able to recover quickly if anything goes wrong on my system.
In addition to that, I'd like to know which files I need to take from one computer to another to have the same settings on my computer at home, and my computer at work. Perhaps a set of files could be identified that could go into SCC to enable sharing settings, as well as be able to revert to a previous state when a problem occurs.