Events fra klasse, gir trådproblem i form
Jeg laver en lille klasse, hvor jeg har lavet nogle eventhandler.Dem tilføje jeg så i hovedformen.
men når en event så blir kaldt.
kan jeg ikke bruge komponeter for formen fordi de er en forkert tråd.
jeg ved godt hvordan jeg kan løse det på hoveformen, men jeg vil gerne have at min klasse sørger for at hovedformen ikke skal tænke på det.
min struct
public struct datafile
{
public byte[] byte_data;
public string data;
};
public delegate void OnFileOpenHandler(datafile filedata);
public event OnFileOpenHandler OnFileOpen;
private void iFunc(byte[] data)
{
datafile iFDATA;
iFDATA.byte_data = data;
IFDATA.data =System.Text.Encoding.UTF8.GetString(iFDATA.byte_data);
if (this.OnFileOpen != null)
{
this.OnFileOpen(iFDATA);
}
}
hvad kan jeg gør for læse tråd problemmet fra klassen?
