Sharing the global variable between events in AL extension

wolfskin
Member Posts: 84
Hi everyone,
I've created two EventSubscribers in a codeunit and I would like to use the global variable for these EventSubscribers.
The variable is define in first EventSubscriber but when code is working on second EventSubscriber. The variable is cleared.
There is any to shared the global variable for each EventSubscriber?
Example code for this scenario.
varGlobalVariable in EventSubscriber 2 is blank when the code is working on it.
EventSubscriber 1 and EventSubscriber 2 are in the same standard function.
Thank you.
I've created two EventSubscribers in a codeunit and I would like to use the global variable for these EventSubscribers.
The variable is define in first EventSubscriber but when code is working on second EventSubscriber. The variable is cleared.
There is any to shared the global variable for each EventSubscriber?
Example code for this scenario.
Codeunit 50000 var varGlobalVariable: Text; EventSubscriber 1 varGlobalVariable := 'a'; EventSubscriber 2 Record.Value = varGlobalVariable;
varGlobalVariable in EventSubscriber 2 is blank when the code is working on it.
EventSubscriber 1 and EventSubscriber 2 are in the same standard function.
Thank you.
0
Best Answer
-
You need to make this codeunit as SingleInsance2
Answers
-
You need to make this codeunit as SingleInsance2
-
I do not think it is a big deal.
In fact, Microsoft refactoritation for the new versions, changed a lot of functions with this property if they have subscriptions so it is faster, because they start first time you invoque and they remain in memory until you quit the season that invoque them.1 -
I do not think it is a big deal.
In fact, Microsoft refactoritation for the new versions, changed a lot of functions with this property if they have subscriptions so it is faster, because they start first time you invoque and they remain in memory until you quit the season that invoque them.
Thank you for your answer0
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