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
 Not all overloaded functions are shown in listbox
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

mertkew
New Member

Germany
8 Posts

Posted - Jan 31 2013 :  07:46:05 AM  Show Profile  Reply with Quote
We have a class with 27 contructors with about 14 arguments each. But VAX show in the suggestion listbox only 22. It seams there is a limitation with about 4000 chars.
Example of 22 overloaded foo():

  void foo(char cAVeryLongArgumentName,     unsigned short usAVeryLongArgumentName, short sAVeryLongArgumentName, int iAVeryLongArgumentName, unsigned int uiAVeryLongArgumentName, long lAVeryLongArgumentName, unsigned long ulAVeryLongArgumentName,      long long llAVeryLongArgumentName,      unsigned long long ullAVeryLongArgumentName,      float fAVeryLongArgumentName,      double dAVeryLongArgumentName);
  void foo(char cAVeryLongArgumentName,     unsigned short usAVeryLongArgumentName,     int iAVeryLongArgumentName,     short sAVeryLongArgumentName,     unsigned int uiAVeryLongArgumentName,     long lAVeryLongArgumentName,     unsigned long ulAVeryLongArgumentName,     long long llAVeryLongArgumentName,     unsigned long long ullAVeryLongArgumentName,     float fAVeryLongArgumentName,     double dAVeryLongArgumentName);
  void foo(char cAVeryLongArgumentName,     unsigned short usAVeryLongArgumentName,     int iAVeryLongArgumentName,     unsigned int uiAVeryLongArgumentName,     short sAVeryLongArgumentName,     long lAVeryLongArgumentName,     unsigned long ulAVeryLongArgumentName,     long long llAVeryLongArgumentName,     unsigned long long ullAVeryLongArgumentName,     float fAVeryLongArgumentName,     double dAVeryLongArgumentName);
  void foo(char cAVeryLongArgumentName,     unsigned short usAVeryLongArgumentName,     int iAVeryLongArgumentName,     unsigned int uiAVeryLongArgumentName,     long lAVeryLongArgumentName,     unsigned long ulAVeryLongArgumentName,     short sAVeryLongArgumentName,     long long llAVeryLongArgumentName,     unsigned long long ullAVeryLongArgumentName,     float fAVeryLongArgumentName,     double dAVeryLongArgumentName);
  void foo(char cAVeryLongArgumentName,     unsigned short usAVeryLongArgumentName,     int iAVeryLongArgumentName,     unsigned int uiAVeryLongArgumentName,     long lAVeryLongArgumentName,     unsigned long ulAVeryLongArgumentName,     long long llAVeryLongArgumentName,     short sAVeryLongArgumentName,     unsigned long long ullAVeryLongArgumentName,     float fAVeryLongArgumentName,     double dAVeryLongArgumentName);
  void foo(char cAVeryLongArgumentName,     unsigned short usAVeryLongArgumentName,     int iAVeryLongArgumentName,     unsigned int uiAVeryLongArgumentName, ,  long lAVeryLongArgumentName,     unsigned long ulAVeryLongArgumentName,     long long llAVeryLongArgumentName,     unsigned long long ullAVeryLongArgumentName,     short sAVeryLongArgumentName,     float fAVeryLongArgumentName,     double dAVeryLongArgumentName);
  void foo(char cAVeryLongArgumentName,     unsigned short usAVeryLongArgumentName,     int iAVeryLongArgumentName,     unsigned int uiAVeryLongArgumentName,     long lAVeryLongArgumentName,     unsigned long ulAVeryLongArgumentName,     long long llAVeryLongArgumentName,     unsigned long long ullAVeryLongArgumentName,     float fAVeryLongArgumentName,     short sAVeryLongArgumentName,     double dAVeryLongArgumentName);
  void foo(char cAVeryLongArgumentName,     short sAVeryLongArgumentName,     int iAVeryLongArgumentName,     unsigned short usAVeryLongArgumentName,     unsigned int uiAVeryLongArgumentName,     long lAVeryLongArgumentName,     unsigned long ulAVeryLongArgumentName,     long long llAVeryLongArgumentName,     unsigned long long ullAVeryLongArgumentName, ,  float fAVeryLongArgumentName,     double dAVeryLongArgumentName);
  void foo(char cAVeryLongArgumentName,     short sAVeryLongArgumentName,     int iAVeryLongArgumentName,     unsigned int uiAVeryLongArgumentName,     unsigned short usAVeryLongArgumentName,     long lAVeryLongArgumentName,     unsigned long ulAVeryLongArgumentName,     long long llAVeryLongArgumentName,     unsigned long long ullAVeryLongArgumentName,     float fAVeryLongArgumentName,     double dAVeryLongArgumentName);
  void foo(char cAVeryLongArgumentName,     short sAVeryLongArgumentName,     int iAVeryLongArgumentName,     unsigned int uiAVeryLongArgumentName,     long lAVeryLongArgumentName,     unsigned short usAVeryLongArgumentName,     unsigned long ulAVeryLongArgumentName,     long long llAVeryLongArgumentName,     unsigned long long ullAVeryLongArgumentName,     float fAVeryLongArgumentName,     double dAVeryLongArgumentName);
  void foo(char cAVeryLongArgumentName,     short sAVeryLongArgumentName,     int iAVeryLongArgumentName,     unsigned int uiAVeryLongArgumentName,     long lAVeryLongArgumentName,     unsigned long ulAVeryLongArgumentName,     unsigned short usAVeryLongArgumentName,     long long llAVeryLongArgumentName,     unsigned long long ullAVeryLongArgumentName,     float fAVeryLongArgumentName,     double dAVeryLongArgumentName);
  void foo(char cAVeryLongArgumentName,     short sAVeryLongArgumentName,     int iAVeryLongArgumentName,     unsigned int uiAVeryLongArgumentName,     long lAVeryLongArgumentName,     unsigned long ulAVeryLongArgumentName,     long long llAVeryLongArgumentName,     unsigned short usAVeryLongArgumentName,     unsigned long long ullAVeryLongArgumentName,     float fAVeryLongArgumentName,     double dAVeryLongArgumentName);
  void foo(float fAVeryLongArgumentName,    char cAVeryLongArgumentName,      short sAVeryLongArgumentName,     int iAVeryLongArgumentName,     unsigned int uiAVeryLongArgumentName,     long lAVeryLongArgumentName,     unsigned long ulAVeryLongArgumentName,     long long llAVeryLongArgumentName,     unsigned short usAVeryLongArgumentName,     unsigned long long ullAVeryLongArgumentName,     double dAVeryLongArgumentName);
  void foo(char cAVeryLongArgumentName,     float fAVeryLongArgumentName,     short sAVeryLongArgumentName,     int iAVeryLongArgumentName,     unsigned int uiAVeryLongArgumentName,     long lAVeryLongArgumentName,     unsigned long ulAVeryLongArgumentName,     long long llAVeryLongArgumentName,     unsigned short usAVeryLongArgumentName,     unsigned long long ullAVeryLongArgumentName,     double dAVeryLongArgumentName);
  void foo(char cAVeryLongArgumentName,     short sAVeryLongArgumentName,     float fAVeryLongArgumentName,     int iAVeryLongArgumentName,     unsigned int uiAVeryLongArgumentName,     long lAVeryLongArgumentName,     unsigned long ulAVeryLongArgumentName,     long long llAVeryLongArgumentName,     unsigned short usAVeryLongArgumentName,     unsigned long long ullAVeryLongArgumentName,     double dAVeryLongArgumentName);
  void foo(char cAVeryLongArgumentName,     short sAVeryLongArgumentName,     int iAVeryLongArgumentName,     float fAVeryLongArgumentName,     unsigned int uiAVeryLongArgumentName,     long lAVeryLongArgumentName,     unsigned long ulAVeryLongArgumentName,     long long llAVeryLongArgumentName,     unsigned short usAVeryLongArgumentName,     unsigned long long ullAVeryLongArgumentName,     double dAVeryLongArgumentName);
  void foo(char cAVeryLongArgumentName,     short sAVeryLongArgumentName,     int iAVeryLongArgumentName,     unsigned int uiAVeryLongArgumentName,     float fAVeryLongArgumentName,     long lAVeryLongArgumentName,     unsigned long ulAVeryLongArgumentName,     long long llAVeryLongArgumentName,     unsigned short usAVeryLongArgumentName,     unsigned long long ullAVeryLongArgumentName, ,  double dAVeryLongArgumentName);
  void foo(char cAVeryLongArgumentName,     short sAVeryLongArgumentName,     int iAVeryLongArgumentName,     unsigned int uiAVeryLongArgumentName,     long lAVeryLongArgumentName,     float fAVeryLongArgumentName,     unsigned long ulAVeryLongArgumentName,     long long llAVeryLongArgumentName,     unsigned short usAVeryLongArgumentName,     unsigned long long ullAVeryLongArgumentName,     double dAVeryLongArgumentName);
  void foo(char cAVeryLongArgumentName,     short sAVeryLongArgumentName,     int iAVeryLongArgumentName,     unsigned int uiAVeryLongArgumentName,     long lAVeryLongArgumentName,     unsigned long ulAVeryLongArgumentName,     float fAVeryLongArgumentName,     long long llAVeryLongArgumentName,     unsigned short usAVeryLongArgumentName,     unsigned long long ullAVeryLongArgumentName,     double dAVeryLongArgumentName);
  void foo(char cAVeryLongArgumentName,     short sAVeryLongArgumentName,     int iAVeryLongArgumentName,     unsigned int uiAVeryLongArgumentName,     long lAVeryLongArgumentName,     unsigned long ulAVeryLongArgumentName,     float fAVeryLongArgumentName,     long long llAVeryLongArgumentName,     unsigned short usAVeryLongArgumentName,     unsigned long long ullAVeryLongArgumentName,     double dAVeryLongArgumentName);
  void foo(char cAVeryLongArgumentName,     short sAVeryLongArgumentName,     int iAVeryLongArgumentName,     unsigned int uiAVeryLongArgumentName,     long lAVeryLongArgumentName,     unsigned long ulAVeryLongArgumentName,     long long llAVeryLongArgumentName,     float fAVeryLongArgumentName,     unsigned short usAVeryLongArgumentName,     unsigned long long ullAVeryLongArgumentName,     double dAVeryLongArgumentName);
  void foo(char cAVeryLongArgumentName,     short sAVeryLongArgumentName,     int iAVeryLongArgumentName,     unsigned int uiAVeryLongArgumentName,     long lAVeryLongArgumentName,     unsigned long ulAVeryLongArgumentName,     long long llAVeryLongArgumentName,     unsigned short usAVeryLongArgumentName,     float fAVeryLongArgumentName,     unsigned long long ullAVeryLongArgumentName,     double dAVeryLongArgumentName);


The resulting Listbox

feline
Whole Tomato Software

United Kingdom
18751 Posts

Posted - Jan 31 2013 :  3:23:26 PM  Show Profile  Reply with Quote
I am seeing the same effect here. Thank you for the clear description.

case=72112

The Hovering Class Browser, the bottom half of VA View, is showing me all of the overloads for this test function, so this might help you to work around this problem, since you can at least look at the overloads this way:

http://www.wholetomato.com/products/features/hcb.asp

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