I'm having trouble getting my mind around how to do something in Gambas, 
and I'm hoping that someone can explain (or even better, show) how to do 
it.

As part of an application I'm trying to write, I need to be able to 
change a variable in a subroutine and still have the value available the 
next time the subroutine is called. I _used_ to think that this was 
called a "static" variable, but now I'm not so sure any more :-)

How can I keep the value of a variable intact between calls to the same 
subroutine?

sub Routine()
   V as integer

   select case V
       case 0
         V = 3
       case 1
         V = 2
       case 2
         V = 0
       case 3
         V = 1
       case else
         V = 0
   end select

end

Each time I call the subroutine, I want it to "remember" what "V" was. 
How?

DMerriman
-- 
Encrypted email encouraged and PREFERRED
Sunday, August 23, 2009 @ 1545
** A cat is always on the wrong side of a door. **
----------------------------------------------------------------

Attachment: signature.asc
Description: This is a digitally signed message part.

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user

Reply via email to