Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
User name:
Password:
Save Password
Forgot your password?

 All Forums
 Visual Assist
 Technical Support
 problem with stable symbols?
 New Topic  Topic Locked
 Printer Friendly
Author Previous Topic Topic Next Topic  

feline
Whole Tomato Software

United Kingdom
19014 Posts

Posted - Mar 19 2004 :  12:12:47 PM  Show Profile
using VAX 1221 on VS .NET 2003
i am using Qt 3.3.1 from Trolltech, which is basically a set of 3rd party classes.

i have just added a new .cpp to my project, containing:


#include <qstring.h>

void test_fn()
{
	QString text;
	text = "Hello World";
	qDebug("String: %s", text.latin1());
}


if i put the keyboard cursor in "qstring" in the #include then the VAX wizard bar Definition field tells me that this is located in "C:\\qt\\live\\include\\qstring.h"

in VAX i have added "C:\\qt\\live\\include" to the list of C/C++ directories, and i have restarted the IDE.

based on the tooltip in VAX options for "Stable symbols in Italic" i am expecting to see QString in italics, but it isn't.

am i confused over this setting, or is this a problem VAX has with the Qt library course code? do i need to add the locations of the cpp files? also does VAX search through subdirectories automatically, or do i need to manually add them?


the other effect i am seeing is:

QListView *m_PathologyList = new QListViewItem( this );
m_PathologyList->setAllColumnsShowFocus( true );
m_PathologyList->setRootIsDecorated( true );
m_PathologyList->setShowSortIndicator( true );


i don't see anything obvious to explain why only two of these methods are being made italic, since they are all have prototypes of the form:

virtual void foo(bool);

zen is the art of being at one with the two'ness

feline
Whole Tomato Software

United Kingdom
19014 Posts

Posted - Mar 24 2004 :  07:26:30 AM  Show Profile
this morning my machine was running very slowly, so i was able to watch my code as VAX (1221) caught up with its self, and updated the syntax highlighting.

a sample line went from:

QString keyRoot = "/" + "a" + "b";


to:
QString keyRoot = "/" + "a" + "b";


does anyone have any suggestions on this one? since QString started out in italics this suggests my settings in VAX for stable symbols are correct, so why did it change? now that VAX has done the code parsing for today, none of my QString's are in italics

zen is the art of being at one with the two'ness
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19014 Posts

Posted - May 27 2004 :  08:05:45 AM  Show Profile
this is still going wrong in VAX 1237 with VS .NET 2003

support, following on from your comment in 2384 that you have installed a Qt trial for windows, could you please try the test i describe in the first post of this thread?

qDebug is italic, but QString is not. if you see the same effect then this shows that it isn't a problem with how i have set up the static include files in VAX.

it would be nice to know if this is a real VAX bug, or a configuration problem at my end.


VA_X.dll file version 10.0.1237.0
Licensed to:
VA X:
VA.NET 7.1: xxxxxxxxxxxxxx (1-user license)
VAOpsWin.dll version 1.0.0.44
DevEnv.exe version 7.10.3077.0
msenv.dll version 7.10.3077.0
Font: Courier New 13(Pixels)
Comctl32.dll version 5.82.2800.1106
WindowsNT 5.1 Build 2600 Service Pack 1
Single processor

Platform: Custom
Stable Includes:
C:\\qt\\live\\include;
C:\\qt\\live\\include\\private;

d:\\program files\\microsoft visual studio .net 2003\\vc7\\include;
d:\\program files\\microsoft visual studio .net 2003\\vc7\\atlmfc\\include;
d:\\program files\\microsoft visual studio .net 2003\\vc7\\PlatformSDK\\include\\prerelease;
d:\\program files\\microsoft visual studio .net 2003\\vc7\\PlatformSDK\\include;
d:\\program files\\microsoft visual studio .net 2003\\sdk\\v1.1\\include;

Library Includes:
C:\\qt\\live\\src\\attic;
C:\\qt\\live\\src\\canvas;
C:\\qt\\live\\src\\codecs;
C:\\qt\\live\\src\\dialogs;
C:\\qt\\live\\src\\iconview;
C:\\qt\\live\\src\\kernel;
C:\\qt\\live\\src\\network;
C:\\qt\\live\\src\\opengl;
C:\\qt\\live\\src\\sql;
C:\\qt\\live\\src\\styles;
C:\\qt\\live\\src\\table;
C:\\qt\\live\\src\\tools;
C:\\qt\\live\\src\\widgets;
C:\\qt\\live\\src\\workspace;
C:\\qt\\live\\src\\xml;
d:\\program files\\microsoft visual studio .net 2003\\vc7\\atlmfc\\src\\mfc;
d:\\program files\\microsoft visual studio .net 2003\\vc7\\atlmfc\\src\\atl;
d:\\program files\\microsoft visual studio .net 2003\\vc7\\crt\\src;

Other Includes:


zen is the art of being at one with the two'ness
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19014 Posts

Posted - Oct 24 2004 :  5:40:38 PM  Show Profile
case=399

i finally worked out how to trigger this on demand, at least for classes.

zen is the art of being at one with the two'ness
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Topic Locked
 Printer Friendly
Jump To:
© 2023 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000