bcb如何调用应用程序啊?

qxdbcb 2005-03-30 06:29:42
各位大虾,小弟学习bcb不久,想问一下,bcb里面如何调用应用程序啊!(前提是知道应用程序路径)
谢谢了
...全文
114 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
leonatcs 2005-03-31
  • 打赏
  • 举报
回复
void __fastcall TForm1::FormCreate(TObject *Sender)
{
Variant wsh = Variant::CreateObject("WScript.Shell");
wsh.OleFunction("Run","notepad",1,true);
wsh = Unassigned;

}
上面是一种,还有creatprocess(),shellexecute(),shellexecuteex()都可以打开应用程序或用应用程序打开文件。
h98458 2005-03-31
  • 打赏
  • 举报
回复
AnsiString s=ExtractFilePath(Application->ExeName)+"writetocd.exe" ;
WinExec(s.c_str(),SW_SHOW);
----------------------------------------------------------
writetocd.exe在同一目录
ExtractFilePath(Application->ExeName)//取得当前所在目录
libbyliugang 2005-03-31
  • 打赏
  • 举报
回复
用 ShellExecute函数
qxdbcb 2005-03-30
  • 打赏
  • 举报
回复
winexe不是用来执行WINDOWS内部程序的吗?对于象PHOTOSHOP这样的软件可以实现吗?
还有那个“建立一个进程,放入一个应用程序,这样可以更好的控制。”可不可以详细讲一下,或者推荐一本这方面的书可以吗?谢谢!!
dxhdxh 2005-03-30
  • 打赏
  • 举报
回复
如楼上所说
jhzhao2002 2005-03-30
  • 打赏
  • 举报
回复
只运行吗?用winexe或者ShellExecute函数调用。如果有更多的要求可以建立一个进程,放入一个应用程序,这样可以更好的控制。

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧