Are you calling the program from a method or a prg ? Generally, you should be able to "do recsifm with 1,array1 TO luGarbageVar". In a method of an "as desktop" form, this may not work however. In that case, you may want to "DO something.prg" WHERE the code is executed in something.prg
HTH
Charles Richard