我使用Delphi开发了一个程序,其中包含许多特性,涉及到大量浮点数的数据库读取和计算。在这些计算结束后,程序会显示一个结果屏幕。这些计算需要一些时间才能完成:今天,大约需要5到10分钟才能最终显示结果屏幕。
现在,我的客户要求将这个程序转换成.Net版本,因为我其他的程序几乎都已经转换成了.Net。但是我担心这个耗时的计算过程不适合Web场景,程序可能会导致用户遇到某种超时错误。
因此,我想请教一些关于如何处理这种过程的技巧或建议。最初,我考虑调用一个本地可执行文件(甚至可以是我的初始Delphi程序,以控制台方式运行),并在一段时间后在Web页面上显示结果屏幕。但是,我再次担心这可能不是最好的方法。
现在,我的客户要求将这个程序转换成.Net版本,因为我其他的程序几乎都已经转换成了.Net。但是我担心这个耗时的计算过程不适合Web场景,程序可能会导致用户遇到某种超时错误。
因此,我想请教一些关于如何处理这种过程的技巧或建议。最初,我考虑调用一个本地可执行文件(甚至可以是我的初始Delphi程序,以控制台方式运行),并在一段时间后在Web页面上显示结果屏幕。但是,我再次担心这可能不是最好的方法。