I have a function which accepts two string and two integer parameters. when i trace through the program the two strings and one of the integers is working properly however the last integer seems to be reset before passing back. so for example i am passing it one large string
passstring:='Tank 1 has 27 Litres'
I am spliting the string into two one passing 'Tank' and the other 'Litres'
i am passing back the tank number '1' as an integer but when i pass the result of 27 back the function deletes it before passing back. I have followed every step with watches and have even added a line v(set as a temp integer) = 27 and tried to pass it back but as soon as the code gets to total:=v the watch not only declaires total as empty but also the variable v (i have declaired var total :integer in the function). Can anyone help