社区
Delphi
帖子详情
ParamStr(1)函数在Windows 2003里怎么用?
xiaokun111
2006-04-19 01:19:47
ParamStr(1)在2000/XP下没任何问题,在2003下面只取空格前的字符,如:
C:\Documents and Settings,
用了ParamStr(1)后只显示为:C:\Documents
...全文
101
4
打赏
收藏
ParamStr(1)函数在Windows 2003里怎么用?
ParamStr(1)在2000/XP下没任何问题,在2003下面只取空格前的字符,如: C:\Documents and Settings, 用了ParamStr(1)后只显示为:C:\Documents
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaokun111
2006-04-19
打赏
举报
回复
是这样,我是用扩展名来关联应用程序的,双击一个文件,则将这样文件关联的应用程序打开
所以,只能用到ParamStr(1),而2003将参数多个化了,ParamCount不只2个了,按照文件夹名空格的多少来定ParamCount的值。这个问题我已经解决了。现在不支持Unicode比较麻烦。
柯本
2006-04-19
打赏
举报
回复
不是很明白,双击执行按理只能有ParamStr(0),ParamStr(1)为你运行时的命令行第一个参数(你是怎样得到的?),我在win2003中文版中试过,ParamStr(0)支持长文件名的,没问题
xiaokun111
2006-04-19
打赏
举报
回复
我调用是双击文件名得到的,而且不支持Unicode
有没有办法解决?
柯本
2006-04-19
打赏
举报
回复
调用时用""将它括起来:
"C:\Documents and Settings"
Delphi -
Windows
自动计划任务与
ParamS
tr
详解
ParamS
tr
函数
:
ParamS
tr
(1),..
ParamS
tr
(N)
ParamS
tr
(1)代表程序入口的第一个参数,同理,
ParamS
tr
(N)代表第N个参数。可通过如下操作进行参数的赋值。 例如: C盘下面有个1.exe可执行程序; 在Win+R下输入:C:\1....
Delphi中Ex
tr
actFilePath、
ParamS
tr
以及更多文件/目录操作涉及的
函数
。附加对应的例子...
该
函数
的原型是:function
params
tr
(i: Integer): S
tr
ing; 对于任何的application,
params
tr
(0)都默认代表的是应用程序的绝对路径。假如你这个编译号的exe 文件在 d:\delphi下,名字叫做 project1.exe。那么 在...
Windows
API
函数
使用技巧
Windows
API
函数
使用技巧 得到
WINDOWS
的SYSTEM路径: 方法: var MySysPath : PCHAR ; begin GetMem(MySysPath,255); GetSystemDirectory(MySysPath,
各位老大,谁肯指教一下呢!如果点鼠标同时选中多个文件时,该用什么
函数
把全部文件调入程序呢?...
如果点鼠标同时选中多个文件时,该用什么
函数
把全部文件调入程序呢? Delphi /
Windows
SDK/APIhttp://www.delphi2007.net/DelphiAPI/html/delphi_20061127214337160.html 在点击鼠标右键的时候,调出程序的同时也...
windows
API
函数
ShellExecute 的多种用法
在一个网站看资料时,发现一个关于
WINDOWS
API
函数
的学习资料,翻译下来认初学者更快的了解这个API的使用。 ShellExecute的功能是运行一个外部程序(或者是打开一个已注册的文件、打开一个目录、打印一个文件等等)...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章