如何向应用程序传递参数

shenvy 2001-12-25 01:05:35
有两个应用程序,都是我自己用delphi写的
我想用其中一个(a)向另外一个(b)(可执行文件)发送参数,
只有参数合理(b)才能运行,我该怎么怎么样传递参数呢?谢谢
...全文
219 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
leeky 2001-12-25
  • 打赏
  • 举报
回复
收藏中……
bigchg 2001-12-25
  • 打赏
  • 举报
回复
一个EXE往INI文件里写参数
一个定时读
土了点
王集鹄 2001-12-25
  • 打赏
  • 举报
回复
//参考
http://www.csdn.net/expert/topic/425/425366.shtm
superyiman 2001-12-25
  • 打赏
  • 举报
回复
////发送窗口
procedure TForm1.send();
var
SendText: string;
SendDataStruct: CopyDataStruct;
begin
SendText := edit1.Text;
SendDataStruct.cbData := length(Sendtext);
SendDataStruct.lpData := @SendText[1];
SendMessage(FindWindow(PCHAR('TFormrec'), PCHAR('Formrec')), WM_CopyData, Application.Handle, lparam(@SendDataStruct));
end;
////////接收窗口
type
TFormrec = class(TForm)
Label1: TLabel;
procedure DataIn(var DataMessage: TWMCopyData); message wm_copydata;

procedure tFormrec.DataIn(var DataMessage: TWMCopyData);
var
ReceieveData : CopyDataStruct;
temp: pchar;
ReceieveStr : string;
begin
ReceieveData := DataMessage.CopyDataStruct^;
temp := ReceieveData.lpdata;
ReceieveStr := string(temp);
label1.caption:= ReceieveStr;
end;
Nizvoo 2001-12-25
  • 打赏
  • 举报
回复
消息
jimsuker 2001-12-25
  • 打赏
  • 举报
回复
PostMessage
shenvy 2001-12-25
  • 打赏
  • 举报
回复
不是dll
两个都是exe;
刘志飞 2001-12-25
  • 打赏
  • 举报
回复
通过DLL吧

5,943

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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