Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
 All Forums
 Visual Assist
 Technical Support
 Not all overloaded functions are shown in listbox

You must be registered to post a reply.
Click here to register.

Screensize:
UserName:
Password:
Format: BoldItalicizeUnderlineStrikethrough Align leftCenterAlign right Insert horizontal ruleUpload and insert imageInsert hyperlinkInsert email addressInsert codeInsert quoted textInsert listInsert Emoji
   
Message:

Forum code is on.
Html is off.

 
Check to subscribe to this topic.
   

T O P I C    R E V I E W
mertkew Posted - Jan 31 2013 : 07:46:05 AM
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

1   L A T E S T    R E P L I E S    (Newest First)
feline Posted - Jan 31 2013 : 3:23:26 PM
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

© 2023 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000