public string GetString(Rainmeter.Settings Plugin, UInt32 id) { bool bAlreadyRunning = (bool)Plugin.Instances[id].GetTempValue("__RMT_GS_AlreadyRunning", false); if (!bAlreadyRunning) { GetStringThread thread_details = new GetStringThread(Plugin.Instances[id]); Thread thread = new Thread(new ThreadStart(thread_details.Go)); thread.Start(); } try { return((string)Plugin.Instances[id].GetTempValue("__RMT_GS_LastValue", string.Empty)); } catch { return(string.Empty); } }
public string GetString(Rainmeter.Settings Plugin, UInt32 id) { bool bAlreadyRunning = (bool)Plugin.Instances[id].GetTempValue("__RMT_GS_AlreadyRunning", false); if (!bAlreadyRunning) { GetStringThread thread_details = new GetStringThread(Plugin.Instances[id]); Thread thread = new Thread(new ThreadStart(thread_details.Go)); thread.Start(); } try { return (string)Plugin.Instances[id].GetTempValue("__RMT_GS_LastValue", string.Empty); } catch { return string.Empty; } }