I have a called program which sets two variables with one eval statement. The compile looks correct. I have a screen cast which shows the program in debug (values before and after the execution of the statement). Note the same problem occurs when I type 'Eval ....' on the command line in debug. Both variables are set to the value. Sound like a buffer or storage location error, but I don't know where or what to check. I've attached a compiled listing of the programs and the screencast.
Thanks you for your help!