Naomi,
>As for the other point, I don't think I can use my cursor again, since I have in the beginning:
>
>create cursor (m.tcCursorName) ( cFullName C(100), cuserid C(100), ;
> cDepartment C(100), cPhone C(100))
>
I do not know if it is worth it, but You can do:
use Dbf(m.tcCursorName) again alias myCursor in 0
As for the rest, let me read again, but I am convinced that is GetObject the culprit, what does Coverage Profiler tell you?
"The five senses obstruct or deform the apprehension of reality."
Jorge L. Borges?
"Premature optimization is the root of all evil in programming."
Donald Knuth, repeating C. A. R. Hoare
"To die for a religion is easier than to live it absolutely"
Jorge L. Borges