Blackboard in VBA

Discussion in 'AutoCAD' started by Gordon Price, Jan 26, 2004.

  1. Gordon Price

    Gordon Price Guest

    I am pretty sure you can access the blackboard from R2004 VBA, but I can't
    seem to find any reference in the developer help.

    Gordon
     
    Gordon Price, Jan 26, 2004
    #1
  2. Gordon Price

    Ed Jobe Guest

    The blackboard is in the lisp environment. Or are you talking about the
    windows clipboard?
     
    Ed Jobe, Jan 26, 2004
    #2
  3. Gordon Price

    Gordon Price Guest

    I could have sworn I read somewhere about using the blackboard to
    communicate between Lisp and VBA. Hmm. Maybe I am just loosing my noodle.
    I really wish you could just pass parameter to VBA from lisp, but no such
    luck. I wonder if it is really technically difficult, or just something that
    marketing doesn't realize is important.

    Gordon
     
    Gordon Price, Jan 26, 2004
    #3
  4. You can (sort of) if you design the procedure to use the Util object's
    Get... methods. If you search the ng for this approach you will find some
    examples.


    --
    R. Robert Bell, MCSE
    www.AcadX.com


    |
    | | > The blackboard is in the lisp environment. Or are you talking about the
    | > windows clipboard?
    |
    | I could have sworn I read somewhere about using the blackboard to
    | communicate between Lisp and VBA. Hmm. Maybe I am just loosing my noodle.
    | I really wish you could just pass parameter to VBA from lisp, but no such
    | luck. I wonder if it is really technically difficult, or just something
    that
    | marketing doesn't realize is important.
    |
    | Gordon
    |
    |
     
    R. Robert Bell, Jan 26, 2004
    #4
  5. Gordon Price

    Gordon Price Guest

    How is it you always manage to know the slick tricks? My application is a
    scale setting tool, and on second look I realize that I am probably better
    off just doing the whole thing in VBA with a drop down list. WHat I had
    before was a menu interface, which required some lisp to VBA communication
    since a menu still can't talk to VBA (but hey, we have XP certified pathing,
    so who am I to complain ;)
    Then I realized, hey, if I build a scale tool in VBA, I could then tie it in
    to Viewport scale, so we would have a quick way to get to office standard
    scales, without all the civil scales comming first in the list. Two dead
    chickens, one rock, cool.

    That said, I will dig up the stuff you mentioned, just so I can see what it
    is doing. If I look, I will never need it, if I don't I will need it next
    month ;)

    Best,
    Gordon
     
    Gordon Price, Jan 26, 2004
    #5
  6. Glad I could help!

    --
    R. Robert Bell, MCSE
    www.AcadX.com


    |
    | | > You can (sort of) if you design the procedure to use the Util object's
    | > Get... methods. If you search the ng for this approach you will find
    some
    | > examples.
    |
    | How is it you always manage to know the slick tricks? My application is a
    | scale setting tool, and on second look I realize that I am probably better
    | off just doing the whole thing in VBA with a drop down list. WHat I had
    | before was a menu interface, which required some lisp to VBA communication
    | since a menu still can't talk to VBA (but hey, we have XP certified
    pathing,
    | so who am I to complain ;)
    | Then I realized, hey, if I build a scale tool in VBA, I could then tie it
    in
    | to Viewport scale, so we would have a quick way to get to office standard
    | scales, without all the civil scales comming first in the list. Two dead
    | chickens, one rock, cool.
    |
    | That said, I will dig up the stuff you mentioned, just so I can see what
    it
    | is doing. If I look, I will never need it, if I don't I will need it next
    | month ;)
    |
    | Best,
    | Gordon
    |
    |
     
    R. Robert Bell, Jan 26, 2004
    #6
  7. Gordon Price

    Ed Jobe Guest

    I've already done that. You can download it from the Exchange at AUGI.com.
     
    Ed Jobe, Jan 26, 2004
    #7
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.