How to watch variables in VB6

I want to watch the changes of a variable in my program. I have done an Add Watch to the variable, but cannot see the ENTIRE contents of the variable. The variable is a string with hundreds of characters. How do I view everything? The watch window limits what I can see.
dbnewbieAsked:
Who is Participating?
 
ROTRTechTeamConnect With a Mentor Commented:
If you are expecting a certain value and are not certain whether you are getting it or not, do a debug.assert on the variable and your program will break on that line when the expression is true.
0
 
boringnaaCommented:
hmmm why don't you write it out into text box, just temporary write some code there. It's would take so much time I think.
0
 
PlamodoCommented:
I tend to use a msgbox command where I'm trying to see long strings.  It has a limit too.. but displays alot more than the watch window.
0
The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

 
dbnewbieAuthor Commented:
The msgbox approach is what I have been doing. Unfortunately, for what I am working on, it is very impractical. There must be a better way. Isn't there a way to make that watch window shot it all?
0
 
ampapaCommented:
Are you really going to be able to watch hundreds of characters? You could print to a file if you just want to verify the variable contents when your program ran...
0
 
lonsoftCommented:
Press Ctrl+G to active "Immediate" window!
0
 
lonsoftCommented:
:-)

Add a "toggle breakpoint" in your form_load sub, and then run your program,
while it pause at the breakpoint, active the local windows by "View"-> "Local Windows".
0
 
rekhasriCommented:
hi,

Have u trid

debug.print varname


This may give u the whole thing in the debug window...
0
 
Dang123Commented:
dbnewbie,
    If you are conserned about the end of the string, and that is why you are trying to see the whole thing, use

strWatchThisString = Right$(strLongString, intCountOfImportantCharacters)

    You can use Mid if the important characters is in the middle of the large string

Dang123

0
 
EDDYKTCommented:
>>I have done an Add Watch to the variable

IF you have do that, make sure set 'Break when value changes' on watch type.

If any changes, the problem will stop and do

?variablename

 on immediate window
0
 
EDDYKTCommented:
>>the problem will stop and do

the program will stop and do
0
 
Michael_DCommented:
FYI
When  you pointing on your var name with mouse and holding the CTRL down you will see the end of the string in ToolTips box
0
All Courses

From novice to tech pro — start learning today.