No time to read now, i was just passing thru and noticed the subject line...Sorry if this isnt the answer.
what i use:
(defun load-file ( f / find-file x)
;; accepts a list of files to load and either
;; load them or report that they were not loaded.
;;
;; Allows us a method for loading of support procedures
;; utilizing the support file paths located in the AutoCAD options
;; instead of hard paths.
;;
;; Example:
;; (load-file
;; '("lisp1.lsp" "lisp2.lsp"
;; "lisp3.lsp" "lisp4.lsp"
;; )
;; )
;;
;; Written by: John (Se7en) K
;; Nov-27-2006
(vl-load-com)
(defun find-file (f)
(if (findfile f)
(progn
(load f)
(princ (strcat "\n;;\t\t " f " loaded")))
(princ (strcat "\n;;----->\t ERROR: " f " not found"))) )
(mapcar 'find-file f)
(princ)
)
gotta go. Later,