Invoke uden Form?
Hejsa.Jeg har en klasse med nogle events som et program kan hooke sig op på. En af disse events skal affyres fra en tråd. Men hvordan invoker jeg det event kald så programmet der får eventet ikke får cross-thread ex?
f.eks:
public class MinKlasse
{
public event DisconnectedEventHandler OnDisconnected;
//Kører i en ny tråd
private void CheckForDisconnect()
{
while(true)
{
if("Disconnected")
{
if(OnDisconnected != null)
OnDisconnected(this, new EventArgs());
}
}
}
}
Det program der så bruger OnDisconnected vil få en Cross-Thread fejl. Hvordan undgår jeg dette?