我用一个DELPHI 的执行程序运行时调用另一个DELPHI执行程序。如何将数据库连接字以及用户名等传递给后面的执行程序呢?
解决方案 »
- 200分 帮看下这个网站是不是不让模拟提交验证码? idhttp post
- delphi2010+sql2000 varchar字段字符串丢失问题
- 关与Usb摄像头问题
- 求DELPHI2006下使用的DBGridEh
- 有没有可能让一个文件管理一组数据文件?两类文件都是记录型的,管理文件中存放着每一个数据文件的信息,如建立时间,建立人,建立目的等
- 明天回家,感谢帮助过我的朋友!放分。
- 同时操作两个数据库的问题?
- delphi中如何调用DLL中的函数和方法?
- 点击一个DOM元素后web跳转到一个新的页面(包括forward跳转),不用webbrower控件,如何获取新页面的html
- excel 数据内容居中
- 如何取windows的system路径
- quickrep的显示问题?100分送上..........
我可以想象这个调用的形式,当然我用的的CREATEPROCESS,但都有这样的调用的形式吧?问题是如何从EXE中取PARA1,PARA2
WM_COPYData用 sendmessage 发送消息给那个程序
或者 自定义消息
===========================
Application.params[ 1..n]说明:
1、params是参数数组
params[0] = 程序全名(含目录)
params[1] = 第一个自定义参数
params[n] = 第n-1个自定义参数
2、参数是以空格作为分隔符号
如传入参数"hello world",如下:
params[1] := "hello";
params[2] := "world";
===========================
Application.params[ 1..n]说明:
1、params是参数数组
params[0] = 程序全名(含目录)
params[1] = 第一个自定义参数
params[n] = 第n-1个自定义参数
2、参数是以空格作为分隔符号
如传入参数"hello world",如下:
params[1] := "hello";
params[2] := "world";
参数:p[0]= 'a'
p[1]= 'b'
p[2]= 'c'
p[3]= 'd'使用时变成这样
d:\*.exe -a-b-c-d在程序里分析param[1],将'-'作为分隔符号,拔离出实际参数不就得了!
实际运用中你可以灵活一点,在使用参数数时是否留空格不必考虑,你只管理将参数中的空格滤掉,只通过自定义的分隔符来分析参数。[看样子dos或unix你用的少。]