I know on the GUI side, a thread can not update the GUI, one must update the GUI from the main thread.
Are there any gotcha’s like that in a Console application? I have a few classes/modules that work in both a Console and GUI application. I decided to get smart and if in a Console application, don’t use a Timer to query data from the thread and just update things while in the thread. Strange things are now happening. I restore the Timer code while in the Console application and all works great.
So… are there gotcha’s while using Threads in the Console also? If so, what are they?