Jump to content

Recommended Posts

Posted

HI ..... :)

 

What is the meaning of arx file, I have seen some routines asking for that file

during lisp.

 

Where can I get one if it is imporant ?

 

Thanks in advance.

 

Sweety. :wink:

Posted

So what's now ? :)

 

In the article they said it's free and after that they said we could get it with the Autodesk License .

 

I don't know what is the right thing till now.

Posted

ARX (AutoCAD Runtime Extention)

This type of files like LISP but more powerful because it coded useing c# (for example) platform.

So search on net for the file which the routine asked for then load in autocad.

 

for more information refer to LEE links.

Posted
ARX (AutoCAD Runtime Extention)

This type of files like LISP but more powerful because it coded useing c# (for example) platform.

So search on net for the file which the routine asked for then load in autocad.

 

for more information refer to LEE links.

Thank you Asos20000:D

 

Is that file free downloaded ?

 

If yes. Can you please send me one. :)

 

Your Sincerely.

Sweety.

Posted

It is not one file to send you.

upload the routine to findout the *.arx needed

Posted
ARX (AutoCAD Runtime Extention)

This type of files like LISP but more powerful because it coded useing c# (for example) platform.

So search on net for the file which the routine asked for then load in autocad.

 

for more information refer to LEE links.

 

ARX files are compiled files (DLLs sort-off) from native C++ code source using ObjectARX platform. This is the most powerfull programming environment for AutoCAD.

The AutoCAD .NET API is a managed API based on ObjectARX. .NET applications for AutoCAD are DLL files compiled from .NET supported languages (as C#, VB.net, ...).

AutoCAD .NET API is less powerfull than ObjectARX/C++ (the main difference is .NET doesn't allow to create custom objects) but much more than LISP.

 

More about AutoCAD programming platforms here:

http://usa.autodesk.com/adsk/servlet/index?siteID=123112&id=1911627

Posted
ARX files are compiled files (DLLs sort-off) from native C++ code source using ObjectARX platform. This is the most powerfull programming environment for AutoCAD.

The AutoCAD .NET API is a managed API based on ObjectARX. .NET applications for AutoCAD are DLL files compiled from .NET supported languages (as C#, VB.net, ...).

AutoCAD .NET API is less powerfull than ObjectARX/C++ (the main difference is .NET doesn't allow to create custom objects) but much more than LISP.

 

More about AutoCAD programming platforms here:

http://usa.autodesk.com/adsk/servlet/index?siteID=123112&id=1911627

 

:oops: Sorry for nonprofisional answer

 

Thanks gile

Posted
:oops: Sorry for nonprofisional answer

 

Thanks gile

 

Why is that soso. :lol:

 

I can't understand you and what you mean ?

 

can you please be more clear . ? ? ?

 

Waiting. :whistle:

Posted

If you have a lisp program that is calling for an ARX file then you will have to contact the original developer of that program to get the ARX file.

ARX files are created in C++ like the articles in the above post explain.

AutoCAD has ARX files that it uses. If you type ARX on the command line then enter the ? (question mark) and hit enter it will display a list of loaded ARX file.

 

ARX files are compiled for specific versions of AutoCAD, so not all ARX files will work on any version of AutoCAD.

When programmers write in c++ and create a ARX file they have to get stuff from the AutoCAD website to use to create their programs and ARX files. So when they distribute their programs the ARX file must be sent to the user. Sometime a program might be totally contained in an ARX file or there might be a lisp file and an ARX file.

 

AutoCAD itself is C++ based and therefore every time the C++ language is updated to a newer version then AutoDesk will compile the next version of AutoCAD to that new version of C++ and issue a new download for c++ developers to use.

 

Example:

I use openDCL to create dialog boxes. Opendcl is a free program that you can download from the net. In the download they supply several ARX files for opendcl so you can select the one that matches the version of AutoCAD that you want your dialog boxes to run on. If AutoCAD comes out with a new version compiled with a new version of c++ then I have to wait until the developers of opendcl release a new ARX file that will allow me to use it on the new version of AutoCAD then if I have other usere of my program I have to send them the updated ARX file if they have the newer version of autocad.

Posted

If you don't write ObjectARX or .NET programs, you've nothing to do with it.

Posted

Thanks.

 

I have wrote arx? and I got nothing .

 

And some routines were asking me for that file and I did not what to do once before.

 

Appreciated.

Posted

I can't understand what you mean (maybe due to my poor English).

Which routine asks you for which ARX file ? .arx is an extension as .lsp, .dcl, .txt, .dll and so on...

 

Some externally defined LISP functions need an .arx file to be loaded.

For example, if the routine calls the geomcal (CAL command) you can evaluate if the .arx file is already loaded using the arx LISP function which returns a list of all loaded .arx file names, and if it isn't load it with the arxload LISP function.

(if (not (member "geomcal.arx" (arx)))
 (arxload "geomcal")
)

Then, you can call, for example:

(c:cal "ilp,p1,p2,p3,p4,p5")

 

Another example to use the rotate3d externally defined command

(if (not (member "geom3d.arx" (arx)))
 (arxload "geom3d")
)

(rotate3d (ssget) "y" '(0 0 0) 90)

Posted

could you please be more detailed in the original question

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...