|
參數傳遞問題,希望有經驗的朋友給個幫助. u1 D: r6 s7 e5 i/ C7 `7 H
主程序:
3 f4 z7 d7 b' |# I* j7 P! @( `0 FLB_1234(1) ;調用子程序/ @. M$ ^ g1 u& ^
M30
+ {# z+ m: C$ D9 y0 C. C# b1 a1 ?# \" O1 v8 Z8 [
子程序LB_1234:8 |' ?' j, r) l% U
proc LB_1234(int type)5 I0 R. S' r. O" r( v) r( h
if ($p_sbupar==true ) & i/ q9 S5 P w/ u. k( ]
gotof xxx1 j( `1 h2 F* G, M8 S4 Y9 v4 A
else7 t$ T# ]; u, {' {/ L- r6 W
gotof xxx
5 j' i; M" W7 ^+ i9 S* c…* B! @6 j) ]! V- S, m- z! }
…
6 @+ l i. v5 D. b…
' c/ t" m: W* s w9 Rret. d# R( B$ u6 Y7 a) A! Z
2 J+ a. e9 O5 `- m- a' ?如果主程序內不賦參數傳遞,程序可運行。一旦賦值了參數傳遞,主程序就報錯未激活未定義之類。感覺賦值子程序需要激活某參數或權限之類的,望高手解答。$ E: u1 N" p' x& t
|
|