【VC++开源代码栏目提醒】:以下是网学会员为您推荐的VC++开源代码-VC后台调用gambit和fluent 源程序 - 体系结构,希望本篇文章对您学习有所帮助。
2012-03-05 14:16
VC后台调用gambit和fluent 源程序
VC后台调用gambit和fluent 源程序 在
VC6.0中可以利用CreateProcess函数来创建一个进程去执行其他程序而且可以设置该进程的优先级。
具体实现如下 // 命令行参数 CString cmdline-id zzj –inp建模.jou -new // 定义STARTUPINFO结构指针 STARTUPINFO StartupInfo memsetStartupInfo0sizeofSTARTUPINFO StartupInfo.cb sizeofSTARTUPINFO StartupInfo.dwFlagsSTARTF_USESHOWWINDOW StartupInfo.wShowWindowSW_HIDE // 后台运行程序 PROCESS_INFORMATION ProcessInfo // 创建新进程 if ::CreateProcessm_GambitDircmdline.GetBuffercmdline.GetLength NULLNULLFALSE0NULLm_WorkDirStartupInfoProcessInfo return str正在调用Gambit进行建模rnrn请稍候???? // 显示“等待”对话框 ShowWaitingDlgstr // 等待新进程运行结束后再返回控制 WaitForSingleObjectProcessInfo.hProcessINFINITE // 隐藏“等待”对话框 HideWaitingDlg // 显示“完成”对话框 AfxMessageBox调用程序结束rn建模已经完成 在
VC6.0中调用FLUENT的具体实现如下 // 命令行参数 CString cmdline-vx 3d -i 求解.jou // 创建新进程 // 定义STARTUPINFO结构指针 STARTUPINFO StartupInfo memsetStartupInfo0sizeofSTARTUPINFO StartupInfo.cb sizeofSTARTUPINFO StartupInfo.dwFlagsSTARTF_USESHOWWINDOW StartupInfo.wShowWindowSW_SHOWNORMAL PROCESS_INFORMATION ProcessInfo // 创建新进程 if::CreateProcessm_FluentDircmdline.GetBuffercmdline.GetLength NULLNULLFALSE0NULLm_WorkDirStartupInfoProcessInfo return str正在调用Fluent进行计算rnrn请稍候???? // 显示“等待”对话框 ShowWaitingDlgstr // 等待新进程运行结束后再返回控制 WaitForSingleObjectProcessInfo.hProcessINFINITE // 隐藏“等待”对话框 HideWaitingDlg // 显示“完成”对话框 AfxMessageBox调用程序结束rn计算已经完成来自http://www.aoxue.org/bbs/read.phptid116656
上一篇:
VC++数字图像处理源程序及详解之4(灰度阈值变换)
下一篇:
竞赛中运动员的心理障碍与心理训练分析