Avi
Avi

Reputation: 31

How can I save code changes in debugging mode in vb6

When an app stops in debugging mode and I make changes to the code Is there a way to save the code with the changes, without stop the app?

Upvotes: 3

Views: 383

Answers (2)

StayOnTarget
StayOnTarget

Reputation: 13037

Although the VB6 IDE does not provide this natively, an add-in for the IDE called MZTools has been around for ages which adds this feature.

Personally I've used MZTools 3.0 for many years, and this works really well.

This is what its help system says:

Shortcut To Save File At Debug-Time

The Shortcut To Save File At Debug-Time feature allows you to define a keyboard shortcut (Options window, Shortcuts tab) to save the selected file at debug-time. The Visual Basic IDE does not allow to save files at debug-time, but often it is useful to save the modifications that you have made to the source code at debug-time.

Remarks:

This feature is not available in the VBA version of MZ-Tools. This feature only works at debug-time. Since Visual Basic disables buttons or menus of add-ins at debug-time, the only way to save a file at those times is through a keyboard shortcut. The file must be previously saved at design-time, that is, MZ-Tools does not prompt for a name to save the file (it shows an error message instead).

This is the options window for how I have it configured locally:

enter image description here


Note that originally MZTools was free in version 3 and later they switched to a paid version; if I hadn't gotten v3 originally however it would be well worth paying for, not only for this feature.

Upvotes: 4

kvisthor
kvisthor

Reputation: 146

The short answer is you can't.

If you make the project before the crash, maybe this piece of code can be found in a ".tmp" file. But searching in .tmps is often a waste of time.

I particularly always force myself to stop the debug and save my progress. And I always use this setting which forces me to remember to save:

Visual Basic IDE

Upvotes: 2

Related Questions