You must be registered to post a reply. Click here to register.
T O P I C R E V I E W
metalim
Posted - Jan 31 2008 : 06:35:40 AM Build 1626 Example: TightVNC http://www.tightvnc.com/ Try to find definition of tightEncode8 with VA. However, Right-Click / "Go to definition" works fine.
-----------[File: tightvnc\\rfb\\TightEncoder.cxx]---------- ... #define BPP 8 #include <rfb/tightEncode.h> #undef BPP #define BPP 16 #include <rfb/tightEncode.h> #undef BPP #define BPP 32 #include <rfb/tightEncode.h> #undef BPP ... switch (writer->bpp()) { case 8: // POINT TO NEXT FUNCTION AND TRY TO FIND IT'S DEFINITION tightEncode8(r, &mos, zos, imageBuf, cp, ig); break; case 16: tightEncode16(r, &mos, zos, imageBuf, cp, ig); break; case 32: tightEncode32(r, &mos, zos, imageBuf, cp, ig); break; }
Posted - Jan 31 2008 : 08:50:10 AM VA is designed to be active inside all conditional blocks, to help you write code inside of them. Also VA often does not know which block is active.
I am puzzled by your example, the same header file is included regardless of the pre-processor declarations.