我已经编写了一个库,用我们定制的嵌入式硬件处理所有的TCP/IP通信。它与我们大多数内部软件一起使用,将来可能会单独出售。
最烦人的是,每次我从库中处理事件时,都必须有一个单独的函数来调用。我只能想象有一种更简单的方法,我只是不知道…
有什么想法吗?
public Setup(DiscoveryReader reader)
{
download = new DownloadFilesIndividual(Reader.ip, DateTime.Today);
download.OnDownloadStatus += new DownloadStatusHandler(download_OnDownloadStatus);
}
void download_OnDownloadStatus(DownloadStatus status)
{
Invoke(new DownloadStatusHandler(this.safe_download_OnDownloadStatus), new object[] { status });
}
void safe_download_OnDownloadStatus(DownloadStatus status)
{
}