Hi,
Dein Problem ist, dass das "Evt_GotOutput" Delegate 2 Parameter verlangt
(sender, args), du aber nur args mitgibst.
1 | private void m_Event_gotOutput(object sender, Args_Output args)
|
2 | {
|
3 | if (m_textBoxOutput.InvokeRequired == true)
|
4 | {
|
5 | m_textBoxOutput.Invoke(new Evt_GotOutput(m_Event_gotOutput), sender, args); //<---
|
6 | return;
|
7 | }
|
8 | m_textBoxOutput.Text = args.output;
|
9 | }
|
Was das mit dem object[] angeht: das ist als params definiert, d.h. man
kann die Parameter direkt mitgeben (unabhängig von der Anzahl)