The Call Stack (Ctrl+L)The call stack refers to the list of procedures that were executed to get you to the procedure you're currently executing in break mode. The call stack is important for two reasons:It shows you the execution path that got you to where you are now. This is especially important when debugging procedures that are called from multiple places within your code. It also enables you to "walk" back up the procedure stack by simply selecting the specific procedure you are interested in.If you want to know exactly which statements in each procedure in the call stack got you into the mess that you are currently debugging, press Ctrl+L to display the Call Stack window. Double-click the procedure name located directly below the name of the procedure you are currently in. The Call Stack window will bring you to the line of code in the procedure you double-clicked that called the procedure in which the error occurred. This process will enable you to continue walking back up the call stack until you reach the line of code in the entry point procedure where the problem call originated.The Call Stack window is only available while executing code in break mode. A typical example of a Call Stack window you would encounter during break mode is shown in Figure 16-8. Figure 16-8. The Call Stack Window![]() Figure 16-9. Non-Basic Code Entry in the Call Stack Window![]() ![]() |