如何定义打开某中文件的方式?

shengjing 2005-04-08 11:11:42
如果某文本文件可以以“写字板”或“mentat”方式打开,在C++Builder环境开发的程序中如何设置参数和相应的命令完成执行方式?多多感谢!
...全文
56 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
mli0080 2005-04-08
  • 打赏
  • 举报
回复
参考例子ShellExecute(Application->Handle,NULL,"regsvr32.exe","/s Flash.ocx",NULL,SW_SHOWNORMAL)
这是通过regsvr32来注册Flash.ocx组件。你的东西也可能使用这个API函数呀
happyct 2005-04-08
  • 打赏
  • 举报
回复
if (__argc > 1)
Memo1->Lines->LoadFromFile(__argv[1]);
也一样

注意ParamStr、_argc都是WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)传入的参数,不需要再定义
happyct 2005-04-08
  • 打赏
  • 举报
回复
加入你要用你的程序打开一个图片(格式自定)

void __fastcall TForm1::FormCreate(TObject *Sender)
{
if(ParamStr(1)!="")
Image1->Picture ->LoadFromFile(ParamStr(1));
}
你也可以设置更多的参数以便调用

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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