Frequently Asked Questions
©1999-2000 by A. Trimborn


About
The Vest
Download
FAQ
Help
Links
  Why are there two version of GoVest! ?
The VO version is hard linked to CAVOADAM, which is using static thread local storage and therefore can't be loaded dynamically.

I don't have Visual Objects. Can I still use GoVest!
GoVest! is a general Win32 debugger, meaning that GoVest! can debug any PE executable at disassembly level. If the executable contains COFF or PDB information, you should also be able to see the corresponding source lines along with the disassembly. So if you don't have Visual Objects installed, just use the standard version (GoVest.EXE) or download the
Visual Objects Trial Version.

I have a C executable with PDB debug information. But I can't see the source. Why is that?
GoVest! uses IMAGEHLP.DLL to display the source information for PDB. IMAGEHELP has this capability beginning with Windows NT 5 / 2000. Older version don't support this. Check out
John Robbins Bugslayer page for more info on this one.

All my executables break somewhere at startup. But I didn't put any INT 3 in there. How come?
There is a break inside the OS loader code. In some newer version of GoVest! you'll have the option to skip this automatically.

I'm trying to use the VO version, but can't see the source code. What's wrong?
There are two issues to be aware of:

1. To see the VO source you need to run GoVest! against VO's DBG files. These are generated whenever you run an application within the VO IDE. GoVest! also needs the application's VOM file to get the source line information. VOM files are only generated, if debug information is switched on for the app. Running GoVest! on VO executables (.EXE) works as well, but you will not see any source in this case.

2. You have to shut down the Visual Objects IDE before you can use GoVest!. This is because GoVest! is using CAVOADAM, which can only be initialized once. If you don't close down the Visual Objects IDE, GoVest! can't show the VO source. A corresponding message will be shown in the GoVest! status pane.

You also might be trying to use it with VO 2.0 and a machine with two VO installations. See the next question.

Can I use GoVest! with Visual Objects 2.0?
Yes, you can use both versions. If you use the VO version, make sure that the 2.0 BIN directory is first in you path, so that GoVest! can pick up CAVOADAM, CAVOATOM etc. from there and is accessing the 2.0 repository. Make sure to change the path order again, if you want to debug your 2.5 apps.

I'm using the VO version. Can GoVest! corrupt my repository?
Excellent question! The answer is: No, in general. GoVest! uses only read access functions of CAVOADAM to display the VO source. BUT, because GoVest! is a debugger giving you low level access to the system, there might be a situation, where a corruption can happen. However I haven't seen this so far.

I'm using the VO version and have INT 3 breaks over the place. What's that?
That's normal. VO puts an INT 3 at the beginning of each entity. If you want to skip these use Debug|Ignore Hard Breaks. Then, GoVest! will only stop at breakpoints set withing GoVest!

I got the source from you and found two AEF files in the ZIP. What can I do with it?
AEF files stands for Applicaiton Export File and is the way Visual Objects applications are exported from and transfered between repositories - the Visual Objects database holding the source, the object code etc. You would need to install Visual Objects on your machine to read them. A trial version, which is gould enough to give GoVest! a test run, can be found
here.

I like these detachable tab pages and would like use this in my own apps. Can I?
Check out the
GoVest! source.

Wouldn't it be nice to have the GoVest! integrated in the VO IDE, e.g. as subsystem.
Sure, that would be nice.

Where does the name GoVest! come from?
This story is told
here.

Do I have to wear a debug vest when using GoVest! ?
While we've heard about people, who are using GoVest! without proper protection, we certainly cannot recommend this.

Where do I get an answer for a question not listed in the FAQ?
You get it
here.

  Books
Source
Visual Objects
Contact
Guest Book
Home