Buzzard,
I downloaded IDS_V1.01.dcl and IDS_V1.01.lsp, but the door blocks needed for the program to run are not included. Could you please upload the blocks for your program?
The door blocks are created within the program. External blocks for this program are not required. Simply select the options you wish and the program names and creates it own blocks by constructing a list in the program. Give it a try and get back to me if their are any problems.
Buzzard,
I ran your door program, here was the response, Command: IDS_V1.01.lsp successfully loaded. I filled in what was required for a single door swing left in the dialog box. I need more guidance, please.
Not sure as to why you are getting that message. Attached is a copy of the program with dcl and was tested. I do not see a problem with it or duplicate the problem you are having. Try the attached program and be sure you have the two files together. Make sure they are in the Acad Search Support Path. Please let me know if you still have a problem.
I also want to point out the program was tested on ACAD Versions 2004 & 2009. Not sure what version you are using so please let me know.
Hi Theodorus,
Buzzard has done an exceptional job with this program and especially in his documentation. Let’s try a few things to debug what might be causing the issue with the blocks. Just in case that you might have an AutoLISP function named the same as one of his, load his program last. This will insure that all of his functions are loaded correctly. I hope this does the trick.
James
Long time no hear. I named the functions in an obscure way that it is most likely rare for a conflict to happen, I use the IDS with an underscore then the letters fom the functions last.(eg IDS_SFS for IDS program, function Set Font Style). Also I declared local variables for the same reason as not to conflict with other programs. This is an odd problem that I have been spending time trying to duplicate without success. I also placed a (_.) before acad cammands used in the program if others with versions in different langauges use this program. I took alot of measures to avoid many issues. I hope to nail this problem down real soon. There could be a possible conflict although I would find that real strange.
Will keep investigating as I need to know this issue as well.
Thanks for the input.
Buzzard
Theodorus,
I tried several things but I couldn’t duplicate the block error issue. Here’s something that you might try at least once to see if it works with just Buzzards code. That is to put an (exit) as the first line of your Acaddoc.lsp file, then open a new drawing and load and run his program. Remember to take the (exit) out of your Acaddoc.lsp file after testing. If this works, then there may be a conflict with common global variables.
My appologies to you for the problems you have experienced with the IDS program. Someone has found where the problem existed in my code and has now been fixed. I started a new thread with regard to this issue and the fixed version in now available on that thread. It will briefly explain what was found. Please go to this thread to get the new version IDS_V1.03.
Once again sorry for the problem and thank you for pointing this out to me.