找回密码
 注册
Simdroid-非首页
查看: 277|回复: 10

[子程序/二次开发] 怎么实现在marc与子程序间传递参数

[复制链接]
发表于 2007-11-22 15:49:11 | 显示全部楼层 |阅读模式 来自 陕西西安
悬赏10仿真币未解决
最近需要做二次开发,但碰到了一个问题,急待解决。
我首先在marc中定义了一个参数,比如说x=0,怎么将这个参数传递给子程序,能够在子程序里引用呢?

 楼主| 发表于 2007-11-25 14:19:27 | 显示全部楼层 来自 陕西西安
Simdroid开发平台
我没有把问题说清楚吗?
请大家赐教!
回复

使用道具 举报

发表于 2007-11-25 20:38:40 | 显示全部楼层 来自 陕西西安
找到这个变量所处的公用块,引用
回复

使用道具 举报

 楼主| 发表于 2007-11-28 15:23:09 | 显示全部楼层 来自 陕西西安
能给举个例子吗?
比如说我在mentat里定义了一个parameter:abc=1
怎么找到他所处的公共块?
回复

使用道具 举报

发表于 2007-11-28 18:51:21 | 显示全部楼层 来自 陕西西安
那就到common目录里找找abc处在哪个公用块里,然后在子程序里把它include
回复

使用道具 举报

 楼主| 发表于 2007-11-29 15:14:44 | 显示全部楼层 来自 陕西西安
我定义的参数名在公共块里不一定有吧,而且公共块里的变量在marc里不都是有意义的吗?可以随便使用吗?
是不是可以自己在编辑公共块文件,加进来自己想用的变量名?
回复

使用道具 举报

发表于 2007-11-30 02:09:04 | 显示全部楼层 来自 北京
lz的确没有把问题说清楚......
回复

使用道具 举报

 楼主| 发表于 2007-11-30 20:16:43 | 显示全部楼层 来自 陕西西安
是这样的:
我在mentat里定义了一些变量,就是在ultil->parameters里定义的变量,我希望能将这些变量值带入子程序里,给子程序里相应的变量赋值,但不知道怎么带入.
三楼的所说的也是可行的办法,但这个方法对变量名应该有要求,而且在公共块里的变量都是在marc里有意义的变量,随意占用可能会对计算带来不便.所以我问他能不能自己编辑公共块文件,以建立一个自己的marc与子程序的通道来传递自定义的变量.
回复

使用道具 举报

 楼主| 发表于 2007-12-4 11:42:44 | 显示全部楼层 来自 陕西西安
把帖子顶起来,望能者赐教。
回复

使用道具 举报

发表于 2007-12-19 18:12:20 | 显示全部楼层 来自 华南理工大学
我所编的程序也卡在这里,请大侠们指教!谢谢!
回复

使用道具 举报

 楼主| 发表于 2007-12-22 16:37:50 | 显示全部楼层 来自 陕西西安
终于有一个同病相怜的人了。希望有人能懂
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-27 16:08 , Processed in 0.055145 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表