Bonjour @ tous,
Je m'évertue depuis un moment à faire du // de façon toute bête:
J'utilise setMsg(...) un peu partout dans mon formulaire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 ... Dim tArts = Task.Factory.StartNew(Sub() Arts.GetAll() setMsg($"Articles chargés: {tblArticles.msgErr}") End Sub) .. Sub setMsg(str As String) ... If (txtInfos.InvokeRequired) Then txtInfos.BeginInvoke(New setControlStr(AddressOf ctrlAddText), txtInfos, $"{str}{Environment.NewLine}", 1) Else txtInfos.AppendText($"{str}{Environment.NewLine}") ' Gérer les accès concurrentiels. End Sub
Des fois dans un Task, des fois non.
Et par moment (c'est aléatoire), il me met ce message d'erreur sur txtInfos.AppendText($"{str}{Environment.NewLine}" :
C'est incompréhensible, je n'arrive pas à trouver un cas de figure similaire sur la toile.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Impossible d'accéder à un objet supprimé. Nom de l'objet : 'TextBox'
Avez vous une idée ?
Partager