Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
Unhandled Exception with Custom Add-OnCross-thread Operation
Collapse
X
-
Unhandled Exception with Custom Add-OnCross-thread Operation
I’ve been developing a custom add-on that uses multiple threads to handle real-time data processing. However, I keep running into a 'Cross-thread operation not valid' error when trying to update UI components from a background thread. I’m aware this might be related to NinjaTrader’s threading model, but I’m unsure how to properly implement a solution to safely interact with UI components from a non-UI thread. Any guidance on handling NinjaTrader's thread safety model in custom add-ons?Tags: None
-
Hello mukeshbhardwaj,
Welcome to the NinjaTrader forums!
Custom threading is an advanced C# concept and is not fully supported by the Scripting Support team.
There can be limitations using unsupported code and advanced C# concepts in a NinjaScript, so your mileage may vary. As of now, we do not have any examples that can be used to navigate that path.
That said, be sure you are using on object's dispatcher with <object>.Dispatcher.Invoke.Async().
Help guide: NinjaScript > Educational Resources > Multi-Threading Consideration for NinjaScript
Help guide: NinjaScript > NinjaScript Best Practices > Error handling practices > Modifying UI elements and multi-threadingChelsea B.NinjaTrader Customer Service
- Likes 1
Latest Posts
Collapse
Topics | Statistics | Last Post | ||
---|---|---|---|---|
Started by AgriTrdr, Today, 10:35 AM
|
1 response
10 views
0 likes
|
Last Post Today, 11:19 AM | ||
Started by trdninstyle, 11-26-2024, 12:23 PM
|
76 responses
236 views
0 likes
|
Last Post
by trdninstyle
Today, 11:19 AM
|
||
Started by Carlos19, Today, 10:15 AM
|
1 response
6 views
0 likes
|
Last Post Today, 11:17 AM | ||
Started by Marty125, Today, 11:14 AM
|
0 responses
5 views
0 likes
|
Last Post
by Marty125
Today, 11:14 AM
|
||
Started by gyilaoliver, Today, 11:14 AM
|
0 responses
2 views
0 likes
|
Last Post
by gyilaoliver
Today, 11:14 AM
|
Comment