Modified Project Source
The Modified Project Source dialog is activated after you edit the source code of a project that you are debugging. The dialog is only activated when you have edited the project and during a debug session when the debugger enters break mode.
This dialog warns you that the project's source code has been modified since the project was last compiled and the debug session was started. The warning is necessary because editing source code at this time can mean that the source code no longer matches the code being executed. For example, you may have deleted a procedure.
When the program being executed no longer matches the source code, then stepping through the program's source code may not make sense in some cases. Specifically, the Studio's indicator for the current line of code being executed may not line up with the real line of code being executed.
At this point, you may not care about this synchronization problem, or you may assume that these source changes should not affect this source code synchronization.
The dialog presents three options:
Recompile Project and Restart
Choose this option to stop the current debugging session, recompile the project, then restart the debugging session. This will ensure that the source code is once again synchronized with the compiled program.
Stop this Debugging Session
Choose this option to simply stop the current debugging session.
Continue Debugging
Choose this option to continue debugging despite the potential synchronization problems with the project's source code. When you choose this option, the Studio will not activate this dialog again if you make more changes to the source code during the current debugging session.
OK
Click the OK button to perform the selected operation.