Forgot to gave you example (VB)
sub main() dim a as integer a=1 debug.print a, pr1(a) debug.print a, pr2(a) debug.print a end sub private sub pr1(byval a) a=2 return a end sub private sub pr2(byref a) a=2 return a end sub result will be as follows 1 2 1* 2 2 (!) *As you can see on the first sub the var a is local to your sub, it was changed (returns 2), but the passed a has stil value 1 (!) in the second procedure the passed var a was changed! (the a that was defined in the sub main!) -----Ursprungliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Auftrag von [EMAIL PROTECTED] Gesendet: Dienstag, 2. September 2008 11:28 An: mailing list for gambas users Betreff: [Gambas-user] ByRef Hello List! I've switched to development version 3.0 and I'm trying to get rid of this ByRef thing. I wonder, if someone could explane the syntax to me! Thanks in advance!! Greetz Stevie ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user