begininvoke

    0熱度

    1回答

    我在我的應用程序中有一個錯誤,它與here相同,這個人遇到了同樣的問題。我的應用程序是多線程的,工作線程正在UI上更新Waveformgraph。我相信這是我的問題所在,爲什麼,週期性地和偶然性地在運行應用程序時,至少在我的一個波形圖對象中獲得了一個大紅色的X.從閱讀和研究,我需要使用Invoke或BeginInvoke方法?有人可以更好地解釋並提供與我的代碼相關的示例代碼嗎?到目前爲止,我發現的

    0熱度

    2回答

    所以在我XXX.OnPropertyChanged()方法,我有: public class XXX : IProperyNotifyChanged { Control itsCtrl; ... public void Init(Control ctrl) { itsCtrl = ctrl; } public void OnProp

    1熱度

    2回答

    private class ParamDatas { public object Param1; public object Param2; } private static void Main(string[] args) { Action<ParamDatas> action = ThreadAction; var myParamDatas =

    0熱度

    2回答

    我正在使用以下函數plot()來繪製谷歌地圖上的數據。現在,當我從另一個按鈕點擊事件調用相同的功能時,它不會執行,而是進入else() statement.my plot函數是如下: public void plot(double temp_lat, double temp_long, string temp_date, string temp_time, string temp_bty_valu

    -1熱度

    1回答

    我已經搜索並發現SerialPort類事件與UI線程有同步調用,因此;我已經使用了與代表DataReceived事件檢索到的BeginInvoke在UI線程,下面是我的DataReceived事件檢索代碼, Delegate Sub DataRXPointer(ByVal Buffer As String) '########### Data Receive Handler #########

    1熱度

    1回答

    首先,我創建了一個可以啓動我的功能的Powershell實例。該腳本爲: $list = [System.Data.Sql.SqlDataSourceEnumerator]::Instance.GetDataSources() $row = $list.Rows[1] $code = { param($var) $var[0] +"\"+ $var[1] #St

    1熱度

    2回答

    使用的BeginInvoke在C#中使用BeginInvoke這樣的: obj.BeginInvoke((Action)(() => { //do something })); 我試圖把它翻譯成VB.NET,並結束了這段代碼,似乎工作: obj.BeginInvoke( Sub() 'do something' End Sub ) 片段看起來與

    1熱度

    1回答

    我正在嘗試執行我的第一個多線程窗體表單應用程序,並且我有1個重要問題。 我知道我必須在我的線程中使用Invoke或BeginInvoke來更改我的表單中的RichTextBox,但是當我嘗試這樣做時,我的UI只是凍結,而控制檯正確打印我的結果。 class MyThread { public MyThread() { } publi

    -3熱度

    1回答

    我採用了好人的解決方案,並且它可以很好地將更新進度視爲確定。不過,我很難作爲一個不確定的東西使用。很少,不確定的Progressbar旋轉動畫顯示,但很晚。 我是基本的學習者,對異步,backgroundworker(多線程)不太瞭解。所以,請原諒我可憐的知識。 與我的確定代碼有什麼不同我使用this.Dispatcher.BeginInvoke(new Action(async() =>{...

    1熱度

    2回答

    這是我在這個論壇上的第一個問題。我是法國學生,對我的英語很抱歉。在我的代碼中,我想從Dispatcher.BeginInvoke.中提取一個值。這是我的代碼中有問題的部分。 public partial class Jouer : Window { // private Timer timer_creer_obstacle; private Timer timer_perso