1
如果我有一個名爲var
的變量位於一個名爲myCB
的公共塊中,我可以使用相同的名稱在兩個不使用公共塊myCB
的子程序之間傳遞參數嗎?公用塊和子程序自變量
代碼如下所示。
Subroutine SR1(Var)
!something here using Var
end Subroutine SR1
Subroutine SR2()
....
Call SR1(B)
....
end Subroutine SR2
Subroutine SR3()
common \myCB\ Var
...
! something using the other Var shared with SR4
......
end Subroutine SR3
Subroutine SR4()
common \myCB\ Var
....
... ! something using the other Var shared with SR3
....
end Subroutine SR4
我也有Var
SR1
和SR2
之間傳遞的問題,可以從其他命名的公共塊Var
來的問題?
我想你需要提供一個更完整的例子(見[mcve]),並說明你爲什麼認爲存在問題。現在的問題,我們將主要猜測。圍繞範圍有一些重要的事情,但是從當前代碼片段中遺漏了很多,所以無法分辨。 – francescalus
整個代碼是2600行,但我會考慮如何編輯我的文章,以更具體的代碼更多細節,謝謝 – Dadep