Your reply could be an absolute miracle! I had NO leads on where to go with this. Furthermore, and to my detriment, I am a lowly user, not a programmer. I just fiddle around with things until the "code probe" makes AutoCAD flinch the way I would like. It's like a bad science project for me and you could be the real teacher. I have basically followed a coworker over the years and he has shown me how to do things. Our relationship is no longer in place as I have moved on to other employment. As I said, I have installed a new version of CAD and am dead in the water with bunch of lisp routines I really want to use. What I understand is that in order to use my pile of lisp routines, I need to have some code burrow into or link up to the base code of AutoCAD. I believe the CrpARX24.64.arx is this linking code. I may be out in left field with this concept. Please help me understand, and I apologize in advance, as I have little experience with these things.
Here's what I found with your ARX file: I have saved it to a folder that has several lisp routines - my "master" lisp that loads the ARX now references the new version (CrpARX24.64).arx. (note: I added the parentheses to the name so as to match my master lisp code.) I can pop into the AutoCAD 2022 APPLOAD dialog box and load the (CrpARX24.64).arx, or at least it says "successfully loaded." I assume it is working. However, when I load my master lisp that references (CrpARX24.64).arx I get:
$Load {CAD}-Visibility.lsp successfully loaded.
Command: ; error: ARXLOAD failed
Here is the code for my "master" lisp named: $Load {CAD}-Visibility.lsp Are you willing to help-a-hack figure this out?
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/------------- - -------------\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
(vl-load-com)
;Alerts
(if (/= (getvar "pstylemode") 0)
(progn
(princ ";") (print)
(princ " This Drawing Uses COLOR-DEPENDENT PLOT STYLES") (print)
(princ ";") (print)
(princ)
);progn
);if
(defun if-load (fn) (if (findfile fn) (load fn (strcat fn " failed to load!!!"))) (princ))
(if-load "+Main.lsp")
(if-load "ActiveX Tools.lsp")
(if-load "Block Tools.lsp")
(if-load "Lisp Tools.lsp")
(if-load "Block Standards.lsp")
(if-load "Controls.lsp")
(arxload "(CrpARX24.64).arx")
(if-load "DCL.lsp")
(if-load "Dimensions.lsp")
(if-load "Hatch - Elevation.lsp")
(if-load "Hatch - Floorplan.lsp")
(if-load "Hatch - Tools.lsp")
(if-load "Layer Standards.lsp")
(if-load "Main.lsp")
(if-load "Modify.lsp")
(if-load "Optional.lsp")
(if-load "Show.lsp")
(if-load "VPShow.lsp")
(defun c:lv () (vl-load-all "$Load {CAD}-Visibility.lsp"))
(setvar "cmdecho" 0)
;\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/------------- - -------------\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
(princ "{CAD}-Visibility Loaded")
(print)
;\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/------------- - -------------\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/