|
"Useful Managers" (UM) is an add-in for Microsoft Visual C++. It is a collection of functions which are not implement by Miscrosoft but exists in other tools or can decrease working time of developers. It was made to simplify my own work and then work of my friends. I think it can be useful to other people too.
The UM add-in is provided for free, with full source code.
All in only a 56K DLL!
Refer to the included HELP file feauture and usage details.
To debug a DevStudio Add-In, you must load DevStudio with the Add-In disabled (i.e., go to Tools|Customize|Add-Ins and disable the add-in). When you load DevStudio the next time, the add-in will not be in memory, so you will be able to overwrite the .dll file when you compile the project.
After the compilation, execute the program. Since the add-in is nothing more than a .dll, you will be prompted for a program to run. Specify the full path to MSDEV.EXE. You'll get a warning message specifying that your program has no debugging information, because MSDEV.EXE itself has none. This warning can be safely ignored.
Once MSDEV.EXE is running under the debugger, you can reactivate the add-in from the Tools|Customize|Add-Ins dialog. The add-in will be loaded with it's debugging information (if you compiled a Debug build), and you should be able to set breakpoints and debug at will. The next time you run MSDEV.EXE from the project workspace, the add-in will get loaded with it automatically.
Make sure to check out my homepage which is more likely to have updates and betas: http://zmanagers.chat.ru/
Users of previous versions are encouraged to check out my homepage for a full list of new features and bug fixes in the latest version.
Mike has been programming in C/C++ for 11 years and Visual C++/MFC for 4 years. His background includes pure and applied mathematics, engineering and physics, and he is currently based in Moscow, Russia.
Click here to visit Mike Melnikov's homepage.
|
Home >>
Macros and Add-ins >>
DevStudio Add-ins
Advertise on The Code Project |
Article content copyright Mike Melnikov, 2000 everything else © CodeProject, 1999-2001. |