View Full Version : What is the difference between via lisp or vba
huosam aldeen
04-08-2008, 06:06 PM
hi every one
What is the difference between via lisp or vba .. ?
If one can tell me the difference between them .
thanx
jimithing
04-08-2008, 08:38 PM
AutoLISP has greater capabilities inside AutoCAD, however it is very specific language. VBA is more well-known, clear, has compatibility with other applications and Windows API. I would tell that LISP are a chess, and VBA it is checkers. Knowing AutoLISP you certainly will understand AutoCAD is better, can solve the problems more quickly. Look on Express Tools. It consists from AutoLISP files and ObjectArx files (C ++) (no one file on VBA). This realized decision of AutoDesk. VBA suits the decision of many problems, however in my opinion is not so combined with philosophy of AutoCAD. Also it is occasion to raise popularity due to Microsoft, but not a way to give the universal tool for user programing in AutoCAD, as for example for MS Excel. Both of language have essential restrictions at programming in AutoCAD.
I guess the right choice depends on the specifics of your needs.
If besides AutoCad you are extensively using Excel, Access and other then VBA will be more helpful to you cause you can use it to program all of them. It is also very convenient to easily build user interface. Most people find it easier to learn because of the user-friendly syntax. From VBA you can easily move to VB to create stand-alone applications. When it comes to AutoCad in some cases Lisp is more powerful than VBA and if you need (almost) full control of of AutoCad you should learn lisp. Most CAD people prefer it and you can find more Lisp code examples.
huosam aldeen
11-08-2008, 07:57 PM
thanx alot
:thumbsup:
Powered by vBulletin™ Version 4.0.3 Copyright © 2010 vBulletin Solutions, Inc. All rights reserved.