Recursion - Clearing Globals

eYe
Member Posts: 169
Hi
This is something very strange:
I have function A, that sets certain global variables (amongst which VAR Window of type Dialog) and then calls function B, that calls itself
recursively.
After an unknown amount of recursive loops (this appears to happen randomly), all my global variables seem to get cleared. I promise you, I don't clear it in function B.
After moving this code from the table to a codunit, it seems to be working :shock: ... Why is this?
This is something very strange:
I have function A, that sets certain global variables (amongst which VAR Window of type Dialog) and then calls function B, that calls itself
recursively.
After an unknown amount of recursive loops (this appears to happen randomly), all my global variables seem to get cleared. I promise you, I don't clear it in function B.
After moving this code from the table to a codunit, it seems to be working :shock: ... Why is this?
Kind Regards,
Ewald Venter
Ewald Venter
0
Comments
-
It depends on the code, without it it will be only guessing... 8)0
-
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions