delphi一个procedure1怎么用procedure2的数据

procedureTForm1.CTPTrade(ASender:TObject;OrderID:Integer;constInstrumentID:WideString... procedure TForm1.CTPTrade(ASender: TObject; OrderID: Integer;
const InstrumentID: WideString; IsBuy, IsOpen, ThisTradeVolume: Integer;
ThisTradePrice: Double; const TradeTime: WideString);
begin
starttrade();
end;

procedure tform1.starttrade();
Var
thistradeprice:double;
begin
test.caption:=floattostr(thistradeprice);
end;

怎么样在这种情况下,starttrade中的thistradeprice就是CTPTrade中的thistradeprice
求大侠指教啊!!
展开
 我来答
helubo0573
2014-04-17 · TA获得超过173个赞
知道小有建树答主
回答量:213
采纳率:0%
帮助的人:198万
展开全部
你CTPTrade中的ThisTradePrice是个参数,starttrade中的thistradeprice也可以算是个参数,你为什么要纠结两个参数的值怎么共用呢?
你前一个参数是从哪获取的,后一个参数就照样从哪获取啊
或者你声明一个全局变量,就可以共用了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hdparrot
2014-04-17 · TA获得超过2403个赞
知道小有建树答主
回答量:1385
采纳率:0%
帮助的人:1148万
展开全部
procedure tform1.starttrade();
这个过程可以定义参数改成函数嘛。调用的时候,传给它一个参数
追问
菜鸟,对函数还不是很了解,求具体的代码,加送50分哦!!!
追答
定义函数和定义过程差不多,可以这样:
function tform1.starttrade(thistradeprice:double);
begin
test.caption:=floattostr(thistradeprice);
end;

调用的时候就是这样:
starttrade(ThisTradePrice);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式