Sign in Join
Wiki copytemporary

IDE Window: Local Variables: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
1-## Contents
2-
3- * 1 Navigation
4- * 2 Important
5- * 3 Local variables
6- * 4 Data displayed
7- * 5 Scope (Stackframe, Thread, History)
8- * 6 See also
9-
101## Navigation
112
12-[[Main menu|Main Menu]] > [[Main menu|View]] > Debug Windows > Local Variables
3+[[Main menu|Main Menu]] \> [[Main menu|View]] \> Debug Windows \> Local Variables
134
145## Important
156
16-You must [[Debugger Setup|setup the debugger]] and start the project to debug it. Only then this window will be useful.
7+You must [[Debugger Setup|setup the debugger]] and start the project to debug it. Only then this window will be useful.
178
189## Local variables
1910
20-[![Local Variables 2 0 10.jpg](/wiki-images/4/4f/Local_Variables_2_0_10.jpg)](</File:Local_Variables_2_0_10.jpg>)
11+![](/wiki-images/4/4f/Local_Variables_2_0_10.jpg)
2112
22-This is the list of the local variables and their current values of the current function/procedure.
13+This is the list of the local variables and their current values of the current function/procedure.
2314
2415## Data displayed
2516
26-Name
27- The mangled name of the variable. Normally the compiler converts the Pascal identifier to uppercase. You will see local variables only if the procedure was compiled with debugging information.
28-Values
29- The current value of the local variable.
17+Name
18+The mangled name of the variable. Normally the compiler converts the Pascal identifier to uppercase. You will see local variables only if the procedure was compiled with debugging information.
3019
31-Note: The values are shown in a very basic form. e.g Objects are shown as pointer, instead of structure. You may get more information by adding a variable to the [[IDE Window: Watch list|Watches]] window.
20+Values
21+The current value of the local variable.
3222
23+Note: The values are shown in a very basic form. e.g Objects are shown as pointer, instead of structure. You may get more information by adding a variable to the [[IDE Window: Watch list|Watches]] window.
24+
3325## Scope (Stackframe, Thread, History)
3426
35-The values are evaluated according to the scope set in the [[IDE Window: Threads|Thread]] and [[IDE Window: Call Stack|Call Stack]] dialogs. Default is the current Thread and top stack frame. Both (Stack and Frame) dialogs offer to change the "current" Frame/Thread. The Watches window will follow this selection.
27+The values are evaluated according to the scope set in the [[IDE Window: Threads|Thread]] and [[IDE Window: Call Stack|Call Stack]] dialogs. Default is the current Thread and top stack frame. Both (Stack and Frame) dialogs offer to change the "current" Frame/Thread. The Watches window will follow this selection.
3628
37-It is also possible to select previously displayed values, using the [[IDE Window: Debug History|History]] dialog.
29+It is also possible to select previously displayed values, using the [[IDE Window: Debug History|History]] dialog.
3830
3931## See also
4032
41- * [[IDE Window: Watch list|Watches Window]]
42- * [[IDE Window: Debug History|Debug History]]
33+- [[IDE Window: Watch list|Watches Window]]
34+- [[IDE Window: Debug History|Debug History]]
4335
4436---
45-*From the Free Pascal wiki, page "IDE Window: Local Variables", as the Internet Archive kept it on 2025-01-14. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
37+*From the Free Pascal wiki, page "IDE Window: Local Variables", as it stood on 2021-02-01 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history