具體情況是這樣的
1 創建一個臨時表
2 計算臨時表的前10字段,
3 然后計算后10個段
4 將臨時表導出成EXCEL
5 再按其它的算法,計算后10字段
6 再導出Excel
問題是: 在計算的時候,由于需要很多一段時間(5分鐘左右),如果計算中然后切換窗口的話,
那么應用程式窗口就會刷新不出來,只有等計算完了之后,windows才會把窗口顯示完整.
因此我想:"用多線程來處理這個問題",請各位指點算法.
1 創建一個臨時表
2 計算臨時表的前10字段,
3 然后計算后10個段
4 將臨時表導出成EXCEL
5 再按其它的算法,計算后10字段
6 再導出Excel
問題是: 在計算的時候,由于需要很多一段時間(5分鐘左右),如果計算中然后切換窗口的話,
那么應用程式窗口就會刷新不出來,只有等計算完了之后,windows才會把窗口顯示完整.
因此我想:"用多線程來處理這個問題",請各位指點算法.
DWORD WINAPI ThreadFunc( LPVOID );
这个函数完成如下工作: 1 創建一個臨時表
2 計算臨時表的前10字段,
3 然后計算后10個段
4 將臨時表導出成EXCEL
5 再按其它的算法,計算后10字段
6 再導出Excel完成或者出错对窗体发个消息提示出错或者完成