恭喜,你发布的帖子
发布于 2024-06-12 23:48:30
1楼
这个课程主要是建立结构化程序,也就是标准化编程,创建用在库中的标准块。
使用Variant类型做参数,是为了适用多种实参的可能,而实参通常是全局变量,变量的信息如变量数据类型或数组的元素类型及元素数量等可以通过Variant类型的参数传递,如果实参是数组数据,在处理时,需要使用MOVE_BLK_VARIANT指令获得实参的数据,再进一步处理,目标区域最常用的就是本地数据堆栈,也就是Temp临时变量,是要对这个用于转存的变量进行读写操作的。如果想把这个转存的变量数据传出去,用于块外的访问,就得使用InOut类型的参数,因为是要读写的。这就是书上的建议。
而如果编写的程序块不对Variant类型的参数传递的数据处理,只是负责传递,Input进来,Output出去,也是可以的,但这种情况发生的很少。
请填写推广理由:
分享
只看
楼主