在线等!急!关于应用程序之间调用时的参数分析解析问题!(先谢谢零点起飞,各位大虾请进!)

china_sz 2005-03-22 10:04:53
现在,我写一个应用程序,给别的程序调用(使用Winexec(param1,param2)),在次,我需要调用我程序的给我传几个参数,我怎样去获得所需要的参数!!注:Winexec()中,第1个param1是命令行参数,怎么解析获得所要的参数!!!!请给点详细说明!!谢谢先!
...全文
120 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
china_sz 2005-04-30
  • 打赏
  • 举报
回复
结帐!呵呵
wanxin_sz 2005-04-30
  • 打赏
  • 举报
回复
在程序中直接定义字符变量,来获的参数!
AnsiString mm=ParamStr(0) 是 应用程序路径
AnsiString mm=ParamStr(1) 是 第一个参数
.......
Maconel 2005-03-23
  • 打赏
  • 举报
回复
我写的不是很清楚了,你运行一下看看效果就明白了。
Maconel 2005-03-22
  • 打赏
  • 举报
回复
没看大明白什么意思,是这个意思吗?

得到程序启动的每个参数,注意其中第0个参数就是程序文件名:
for (int i=0; i<=ParamCount(); i++)
{
ShowMessage(ParamStr(i));
}

可以在cmd环境下调用程序试试看:
Project1.exe a b c ddd
china_sz 2005-03-22
  • 打赏
  • 举报
回复
寒!
再问个问题,现在已经存在一个sql Server 服务器,想要在服务器端用已经存在的数据库文件建立一个数据库,用sql怎么做??,需要连接数据库吗??(注目前不存在数据库),还是连接服务器,怎么连接??
h98458 2005-03-22
  • 打赏
  • 举报
回复
汗~~~~
这个我不会~
cczlp 2005-03-22
  • 打赏
  • 举报
回复
在你 的Last.exe中:
ParamStr(1) 是 param1
ParamStr(2) 是 param2
ParamStr(3) 是 param3
china_sz 2005-03-22
  • 打赏
  • 举报
回复
up一下!!
china_sz 2005-03-22
  • 打赏
  • 举报
回复
另:用paramstr();的时候,肯定要使用什么样的参数吧??
china_sz 2005-03-22
  • 打赏
  • 举报
回复
楼上的,偶说的就是那个意思,偶也知道,可以用ParamStr(i);但是偶没用过,可不可以告诉我,
假如是Winexec("last.exe param1 param2 param3",showmodal)(注,这是别人应用程序中使用,last.exe是我写的程序)的话,我怎么可以在我的程序中实现分别取得param1,param2,param3 呢??先谢谢先!!

1,178

社区成员

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

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