Create threads to update GUI

This commit is contained in:
Duc
2025-01-04 08:33:01 -07:00
parent 1d8f6e4c96
commit 7e2a821337
9 changed files with 385 additions and 105 deletions

View File

@@ -65,6 +65,7 @@ namespace ProgramLib
internal EventManager _eventManager = new EventManager();
internal FileAndFolderManager _fileAndFolderManager;
internal IConfigurationFile _programConfig { get; private set; }
internal bool _isUutPwrOn = false;
/// <summary>
/// Create an instance of this class. Only one instance is allowed
@@ -261,6 +262,11 @@ namespace ProgramLib
}
}
/// <summary>
/// Save error message originated from other threads
/// </summary>
/// <param name=""></param>
/// <returns></returns>
internal void SetFatalErrorMsgFromThread(string errorMsg)
{
lock(_fatalErrorMsgFromThreadSyncObj)