Not sure if it helps.. But for deep coding sessions, I just run the server and client .vcproj files in their own VC instances. this sorts out the preprocessor shinanigens once and for all :D s.
2009/5/6 Jonas 'Sortie' Termansen <[email protected]>: > That's what I said, it's a useful workaround, and it is possible to switch > projects automatically when you open a new file, but I forgot where the > setting is/what it is called. > > And if you can't get intellisense working correctly, remember that real > programmers use notepad - or use butterflies to change the flow of the eddy > currents in the upper atmosphere. These cause momentary pockets of > higher-pressure air to form, which acts as lenses that deflect incoming > comics rays, focusing them to strike the driver platter and flip the desired > bit - but there is a C++ command for that in the C Runtime, if you are lazy. > ;-) > > (How else would anyone imagine that bitmasks work?) > > From: "Stephen Swires" <[email protected]> >> Have you noticed in your solution explorer that one of the projects is >> listed in bold? If you right click one of them and set it to the default >> project it will use the intellisense/preprocessing blocks of that project. >> Annoying I know. >> >> On Wed, May 6, 2009 at 10:06 AM, Tom Leighton >> <[email protected]>wrote: >> >>> I reported this as a bug to Microsoft a while back. I forget their >>> response, but it was something along the lines of "desired >>> functionality" and "wont fix". >>> >>> Mark Chandler wrote: >>> > Thats not the issue. Its visual studio being gay. >>> > >>> > Visual stuido only reads the preprocessor defines from the first >>> > project but uses them in every project. So code from the server is >>> > greyed out but is active. >>> > >>> > Ms knows about this but they cant fix it as it is part of the major >>> > system. Hopefully there wont be this issue in 2010 and its why we >>> > still use 2005 for work. >>> > >>> > Mark >>> > >>> > >>> > On 06/05/2009, at 1:31 PM, Jonas 'Sortie' Termansen wrote: >>> > >>> > >>> >> Select the Server or Client project from the Solution Explorer, >>> >> Right Click, >>> >> Set as Startup Project. Wait a second. Done. There is also an option >>> >> in the >>> >> settings that automatically switchs projects when you click on a >>> >> file in >>> >> another project in the solution, but I forgot it's name and couldn't >>> >> refind >>> >> it. >>> >> >>> >> ----- Original Message ----- >>> >> From: "Acolyte Of the Milkman" <[email protected]> >>> >> To: "Discussion of Half-Life Programming" < >>> [email protected] >>> >> >>> >> Sent: Wednesday, May 06, 2009 5:06 AM >>> >> Subject: Re: [hlcoders] how to disable intellisense fromgrayingout >>> >> proprocessor conditional blocks? >>> >> >>> >> >>> >> >>> >>> Getting Intellisense working in the grey area is the main thing, but >>> >>> thanks >>> >>> for the advice anyways. I guess I'll just have to bite down and do >>> >>> what my >>> >>> coding forefathers had to, remember the names of >>> >>> classes/functions/variables/etc >>> >>> >>> >>> -------------------------------------------------- >>> >>> From: "Tony Sergi" <[email protected]> >>> >>> Sent: Tuesday, May 05, 2009 7:25 PM >>> >>> To: "Discussion of Half-Life Programming" >>> >>> <[email protected]> >>> >>> Subject: Re: [hlcoders] how to disable intellisense from >>> >>> grayingoutproprocessorconditional blocks? >>> >>> >>> >>> >>> >>>> It's in options. >>> >>>> 'colorize inactive code blocks in a different color' >>> >>>> >>> >>>> Options -> text editor -> c/c++ -> formatting. >>> >>>> >>> >>>> Note; that even though it won't be grey anymore, intellisense will >>> >>>> still >>> >>>> not work in there, if you want to use it. >>> >>>> >>> >>>> >>> >>>> -Tony >>> >>>> >>> >>>> -----Original Message----- >>> >>>> From: [email protected] >>> >>>> [mailto:[email protected]] On Behalf Of Jorge >>> >>>> Rodriguez >>> >>>> Sent: May-05-09 5:44 PM >>> >>>> To: Discussion of Half-Life Programming >>> >>>> Subject: Re: [hlcoders] how to disable intellisense from graying out >>> >>>> proprocessor conditional blocks? >>> >>>> >>> >>>> This has bothered me for a while and I would like to know the >>> >>>> solution >>> >>>> too, >>> >>>> but my layman's solution is to copy stuff outside of the >>> >>>> CLIENT_DLL block >>> >>>> and then right click it, it's usually recognized by intellisense >>> >>>> immediately. >>> >>>> >>> >>>> -- >>> >>>> Jorge "Vino" Rodriguez >>> >>>> _______________________________________________ >>> >>>> To unsubscribe, edit your list preferences, or view the list >>> >>>> archives, >>> >>>> please visit: >>> >>>> http://list.valvesoftware.com/mailman/listinfo/hlcoders >>> >>>> >>> >>>> >>> >>>> _______________________________________________ >>> >>>> To unsubscribe, edit your list preferences, or view the list >>> >>>> archives, >>> >>>> please visit: >>> >>>> http://list.valvesoftware.com/mailman/listinfo/hlcoders >>> >>>> >>> >>>> >>> >>>> >>> >>> _______________________________________________ >>> >>> To unsubscribe, edit your list preferences, or view the list >>> >>> archives, >>> >>> please visit: >>> >>> http://list.valvesoftware.com/mailman/listinfo/hlcoders >>> >>> >>> >>> >>> >> _______________________________________________ >>> >> To unsubscribe, edit your list preferences, or view the list >>> >> archives, please visit: >>> >> http://list.valvesoftware.com/mailman/listinfo/hlcoders >>> >> >>> >> >>> > >>> > >>> > _______________________________________________ >>> > To unsubscribe, edit your list preferences, or view the list archives, >>> please visit: >>> > http://list.valvesoftware.com/mailman/listinfo/hlcoders >>> > >>> > >>> > >>> >>> _______________________________________________ >>> To unsubscribe, edit your list preferences, or view the list archives, >>> please visit: >>> http://list.valvesoftware.com/mailman/listinfo/hlcoders >>> >>> >> >> >> -- >> - Stephen Swires >> _______________________________________________ >> To unsubscribe, edit your list preferences, or view the list archives, >> please visit: >> http://list.valvesoftware.com/mailman/listinfo/hlcoders >> > > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, please > visit: > http://list.valvesoftware.com/mailman/listinfo/hlcoders > > _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders

