this code got @ end of latch, easy example of subrutine changes values in global collection in recursive way, , completly funtional
public list_of_data new collection sub main() clearcollection list_of_data list_of_data.add 7.5 list_of_data.add 1 recursive_function list_of_data end sub public sub clearcollection(parmcol collection) set parmcol = new collection end sub public function recursive_function(byref list_of_data collection) dim x1 x1 = list_of_data.item(1) dim x2 x2 = list_of_data.item(2) if x1 > x2 clearcollection list_of_data list_of_data.add x1 list_of_data.add x2 + 1 call recursive_function(list_of_data) end if end function
you passing argument function takes none. changing function to:
public function calculo_de_dientes_epicicloidales(byref lista_de_datos) will yeild result looking for.
also, instead of looping empty collection, do:
public sub clearcollection(parmcol collection) set parmcol = new collection end sub
Comments
Post a Comment