gp:getPointInput after you exit the function.
There is one more point to illustrate: what happens to the value of the local variables inTo exit gp:getPointInput and return control to c:gpath
gp:getPointInput function and stops just before exiting.
VLISP steps to the very end of the
c:gpmain, the function that called gp:getPointInput.
Control returns togp:getPointInput function, endpt and StartPt are nil. VLISP automatically reclaimed the memory occupied by these variables. Normally, the third local function variable HalfWidth also contains a value of nil, but due to debugging activity, it was overridden globally in the Console window and still possesses the value 2.0 in the Watch window. Also the global *Last-Value* variable displays the association list constructed by gp:getPointInput.
Examine the values of the variables in the Watch window. Because they are variables local to theYour first debugging session is complete. But don't forget your program is still in suspended animation.
Remember: you can remove individual breakpoints by positioning the cursor at the breakpoint and choosing the Toggle Breakpoint button.