CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  Windows SDK/API

关于程序打开时附带参数,并且参数里带空格的问题。

楼主303(吴志坤)2006-01-01 19:24:50 在 Delphi / Windows SDK/API 提问

前提:我的程序关联了某种文件类型(我这里是MP3格式)  
  并且可以在资源管理器里通过双击打开了。  
  但是我想实现的是,一下选了多于一个文件,然后通过右键菜单打开时,我怎么取的ParaCount还是1啊。并且出现了一个消息框(标题栏为:InvokeCommand,内容为:Open)  
  所以,我想问的第一个问题就是:通过右键然后选打开时怎么取得多个参数。  
   
   
  第二个问题就是:我用的是mciSendString(pchar('play'+fileName),   nil,   0,   0);来播放文件的,但是我的文件里有空格,所以mcisendstring就不能播放了,这也就是第二个问题。  
   
  请大家好看题目再回答,谢谢。 问题点数:100、回复次数:4Top

1 楼aiirii(ari-http://spaces.msn.com/members/aiirii/)回复于 2006-01-01 19:43:30 得分 0

参考:  
  http://www.gycity.com.cn/article/programme/Delphi/2005/2005123013517.html  
   
  如果要多个文件,   可能实现代码就麻烦很多Top

2 楼303(吴志坤)回复于 2006-01-01 21:19:33 得分 0

谢谢,哥哥了,那第二个问题我该怎么解决呢?Top

3 楼shuixin13(犬犬(心帆))回复于 2006-01-01 21:54:16 得分 0

第二个问题很简单.  
  参数用引号引起来就OKTop

4 楼303(吴志坤)回复于 2006-01-02 09:29:10 得分 0

可是,我是在资源管理器里右击打开时,传的参数啊。没法加引号啊。  
  还有就是在MCISENDSTRING里Play后面传的文件名也不能有空格啊。Top

相关问题

  • 一个小问题,如何获得程序运行时附带的参数?
  • 我写的程序启动的时候怎么加附带的参数
  • 程序Command参数?
  • 如何传送带空格的参数
  • 如何获得有空格的参数?
  • 带空格的参数接收问题
  • 程序带参数执行?
  • 传递参数时如何传有空格的参数?
  • 怎样给delphi程序传递参数
  • 怎样在程序中调用参数?

关键词

  • 文件
  • 参数
  • 空格
  • mcisendstring
  • 问题
  • 打开时
  • 就是

得分解答快速导航

  • 帖主:303

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo