>I have looked all over and the only command I can find to list the currently loaded VCX classes is set('classlib') which just outputs a string. Is there any function that puts them in an array like adlls(). They have array functions for everything else. I want to plug it into the error trap prg before I upload it.
n=ALINES(aa,SET("classlib"),1,",")
You may parse the array to check whether the alias differs from the filename (and then yank anything beyond the ALIAS word), and to replace the full paths with relative paths.