0

我在这里遇到了问题,我不需要代码或需要调试。我正在寻找更多的想法来解决这个问题,所以就在这里。

我有一个 *.exe,它是一个生成图像的命令提示符实用程序。我正在做的是将这个实用程序用于我的 asp.net 网站。在后台,我对 asp.net 日历中的每个日期进行处理。如果该日期的图像目录中不存在该图像,Calendar_DayRender 将调用后端以通过 Process 使用该 exe。图像创建效果很好。与加载一样,如果图像已由任何其他用户在先前的会话中创建。

问题是图像创建得太快了,我无法加载图像,因为当我尝试将图像添加到单元格时,它的创建速度不够快。关于如何解决这个时间问题的任何想法?

4

1 回答 1

0

这不是最佳解决方案,因为它会阻塞您的线程。

但是,如果您只想在渲染完成时返回:

var process = Process.Start(...);
process.WaitForExit();
于 2013-06-04T03:24:02.353 回答