Hi, using Terminal Emulation .NET 2.0 and 4.0 and trivial coding: first load ~20KB data with VirtualTerminal.Screen.Write and then retrieve columnar data with VirtualTerminal.Screen.GetRegions. I notice that the function used in this way is slow, around 1 sec to load (write) and it blocks the processing of other threads. I am new to C# so i.e.,
this.Invoke(new ProcessDataDelegate(_terminal.Screen.Write), onePage);
does not change behavior of the function call as it is not bind to a windows control. I am grasping Lambda's but my target is .NET 2.0. Also, I saw there is support for threading with InvokeRequired. What is the suggested solution in case of threading a call to VirtualTerminal?