Visual Lisp functions definition

Discussion in 'AutoCAD' started by Marcel Goulet, Sep 9, 2004.

  1. Hi,

    I use to do some lisp and sometime I also do some VLisp.

    But in the VLisp, there is some basic thing that I don't catch.

    Why there are some VL, VLA and VLAX function ?
    What is the difference ?

    I can find the VL and VLAX function in the help file, but there is no definition for the VLA functions. Is there a document that explain each kind of function with a list of all there definition ?

    Thanks!
     
    Marcel Goulet, Sep 9, 2004
    #1
  2. The vla- functions are wrappers for VBA methods.
    You will have to look in the ActiveX and VBA
    reference.

    --
    Autodesk Discussion Group Facilitator



    definition for the VLA functions. Is there a document that explain each kind
    of function with a list of all there definition ?
     
    Jason Piercey, Sep 9, 2004
    #2
  3. Marcel Goulet

    Jürg Menzi Guest

    Hi Marcel
    vl- Generic extensions to AutoLISP
    vlax- Generic ActiveX functions
    (vlax-get, vlax-put, vlax-invoke are from old VitalLisp)
    vla- AutoCAD-specific ActiveX properties and methods
    vlr- Visual LISP reactor related functions
    In short:
    vla-xxx is VBA flavor, vl-xxx, vlr-xxx and vlax-xxx are Lisp flavor
    To learn about VBA -> Visual LISP translation, see the Visual LISP help ->
    AutoLISP Developer's Guide -> Working with ActiveX -> Using Visual LISP
    Functions with ActiveX Methods

    Cheers
     
    Jürg Menzi, Sep 9, 2004
    #3
  4. There is no definition in the ActiveX and VBA reference for the VLA functions !!!
     
    Marcel Goulet, Sep 9, 2004
    #4
  5. Marcel Goulet

    Adesu Guest

    Hi Jürg Menzi ,good comment in this tutorial,you answer always easy and
    simple,then every one become understand,thanks a lot
     
    Adesu, Sep 10, 2004
    #5
  6. Marcel Goulet

    Jürg Menzi Guest

    Hi Adesu

    You're welcome...

    Cheers
     
    Jürg Menzi, Sep 10, 2004
    #6
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.