far是该子程序的属性,决定调用程序和子程序是否在同一代码段
如下:为子程序定义及说明,
子程序名
PROC
NEAR
(
或
FAR
)
……
ret
子程序名
ENDP
子程序名为符合弊陪语法的标识符
NEAR属性(段内近调用):
调用程序和汪中子程序在同一代码段中,只能被相同代码段的其他程序调用
FAR属性(段间远调用):
调用程序和子程序不在同一代码段中,可以被相同或不同代码段的程序调用租陵蠢.
就是返回的值,和变量差不多吧,但它们自己就像一个小程序,比如一开始运行程序A然后执行到子程序了,就把子程序的权限交给B程序运行,然后B程序执行完成后,把执行完成的值返回给A又继续执行。比如代码如下:------------------------------------.版本 2.程序集 窗口程含梁袭序集1.子程序 _按钮1_被单击子程序1 (编辑框1.内容, 编辑框2.内容) '///这里子程序括号里面的两个值就是分别定义的两个参数X和Y.子程序 子程序1.参数 x, 文本型
.参数 y, 文本型.如果 (x = “456” 且 y = “654”)
信息框 (“YES”, 0, )
.否则
信息框 (“NO”, 16, )
------------------------------------------------当把编辑框1的内容赋值给X,编辑框2的内容赋值给Y,然后执行子程序里面的内容,比较X的内容是否是“456”而且Y的渣滚内容也是“654”当为真的时候,就会返回给程序信息框(谈兄“YES”,0,)这时程序单击按钮1的时候就会提示信息框(“YES”,0,)。如果为假的话就会返回提示信息框(“NO”,0,)了。自己试试就明白了。谢谢
晕子程序1使系统默认的名称你可以更改
返回类型是你这个子程册袭序返回什么类型
公开可以然正姿租别人调用你写的模块
备注是为了让别人更好举兆了解
参数是你需要让他填写几个
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)