CBX&RIA模块与模块互通

一、        单元中添加udmclxBaseAppx

二、        设置对象、全局变量

1、      第一个AO中添加GlobalVars:

如:GlobalVars.AddObject(‘AO_PagingDemo’,Self); //把自已放进去,它可以被其他所有AO引用。

    GlobalVars.Values[‘a_Var’]=’test’; //设置变量,它可以被其他所有AO引用。

 GlobalVars.Values['login']='true'; //设置变量,它可以被其他所有AO引用。

2、      在另一个AO中可以这样引用,如:

TmodRoot(GlobalVars.Objects[GlobalVars.Indexof(AO_PagingDemo)]);

if GlobalVars.Values['login'] = 'true' then

begin

end;

三、        发送消息

1、      消息名称:YM_XXXX  函数名称:DoSomethingForOther;

2、      设置消息:

Const

               YM_XXX:=WM_USER+2;

3、      发送消息

RostMessage(TmodRoot(GlobalVars.Objects[GolbalVars.IndexOf(AO_PagingDemo)]).Handle,YM_XXXX,0,0);

 

转载于:https://www.cnblogs.com/hsbs/p/4311305.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值