View previous topic :: View next topic
|
Author |
Message |
krbabu
New User
Joined: 20 Feb 2004 Posts: 57
|
|
|
|
Hi,
I am calling prog B from prog A. In A i have intialized the variable num1 to 10 but in prog B i was change this num1 to 20. AT the time of return the program i want to num1 as 10. That means the value at prog A.
Is it possible? If so can any body expalin it with example. |
|
Back to top |
|
|
bluebird
Active User
Joined: 03 Feb 2004 Posts: 127
|
|
|
|
hello,
do a move 20 to num1 Before doing your call in pgm A then after the call do a
move 10 to num1 in pgm a
in pgm b you can do a move 20 to your num1 anytime
is this what u want ? |
|
Back to top |
|
|
krbabu
New User
Joined: 20 Feb 2004 Posts: 57
|
|
|
|
no no.
before call in prog A num1 is 10
and in called prog B num1 is 20. When i return the prog B to prog A i want the intial value of num1 which has intialed before the call B from A as 10.
Is it possible or not? |
|
Back to top |
|
|
sosu4u
New User
Joined: 02 Nov 2007 Posts: 2 Location: bangalore
|
|
|
|
hello it is possible
if u define variable as local the value will not change in pgm b.
in pgm a:
if u declare num1 as local then before calling pgm b
display the variable.
after calling pgm b. increment num1 count to 20.
again display the cariable in pgm a. it will show same value
what value it have before because it is local variable |
|
Back to top |
|
|
Anuj Dhawan
Superior Member
Joined: 22 Apr 2006 Posts: 6250 Location: Mumbai, India
|
|
|
|
You seem to be little late in answering - it's been just 5-years when question was posted first.. |
|
Back to top |
|
|
|