Author Topic: Interogate an object for its ActiveX properties and methods ...  (Read 34589 times)

0 Members and 1 Guest are viewing this topic.

MP

  • Seagull
  • Posts: 17750
  • Have thousands of dwgs to process? Contact me.
Re: Interogate an object for its ActiveX properties and methods ...
« Reply #60 on: November 13, 2007, 07:57:39 PM »
Thank you for the updates John and Tim.

John's item 5 surprises me in light of item 0 and 4.

:)
Engineering Technologist • CAD Automation Practitioner
Automation ▸ Design ▸ Drafting ▸ Document Control ▸ Client
cadanalyst@gmail.comhttp://cadanalyst.slack.comhttp://linkedin.com/in/cadanalyst

MP

  • Seagull
  • Posts: 17750
  • Have thousands of dwgs to process? Contact me.
Re: Interogate an object for its ActiveX properties and methods ...
« Reply #61 on: November 13, 2007, 08:22:52 PM »
For my friend Kerry ... if I'm not mistaken another thing about OLEAUT32.DLL is that is is (I'm guessing as I don't have it here) a regular system dll, that is, it's not an ActiveX (COM) dll.

So while it's accessible from VB/VBA (via declare statements as you would for any Win32 API call) it's not accessible directly from LISP. One would have to write an ActiveX (COM) wrapper to expose it to LISP, and hey -- there is one: TBLINF32.DLL; woot.

(As I pretend to understand it anyway).

:)

Edit: Meh, fixed dumb typos.
« Last Edit: November 13, 2007, 08:27:04 PM by MP »
Engineering Technologist • CAD Automation Practitioner
Automation ▸ Design ▸ Drafting ▸ Document Control ▸ Client
cadanalyst@gmail.comhttp://cadanalyst.slack.comhttp://linkedin.com/in/cadanalyst

Kerry

  • Mesozoic relic
  • Seagull
  • Posts: 11654
  • class keyThumper<T>:ILazy<T>
Re: Interogate an object for its ActiveX properties and methods ...
« Reply #62 on: November 13, 2007, 08:29:28 PM »
[scurries]
.. nudge-note to self: investigate writing COM interfaces with C# ...
.. .. dust off COM and .NET Interoperability ~ Troelsen

[revert_to_Normal_dawdle]
« Last Edit: November 13, 2007, 08:31:24 PM by Kerry Brown »
kdub, kdub_nz in other timelines.
Perfection is not optional.
Everything will work just as you expect it to, unless your expectations are incorrect.
Discipline: None at all.

MP

  • Seagull
  • Posts: 17750
  • Have thousands of dwgs to process? Contact me.
Re: Interogate an object for its ActiveX properties and methods ...
« Reply #63 on: November 13, 2007, 08:31:15 PM »
I'd truly be worried if there were a different reaction.

 :lmao:
Engineering Technologist • CAD Automation Practitioner
Automation ▸ Design ▸ Drafting ▸ Document Control ▸ Client
cadanalyst@gmail.comhttp://cadanalyst.slack.comhttp://linkedin.com/in/cadanalyst

Kerry

  • Mesozoic relic
  • Seagull
  • Posts: 11654
  • class keyThumper<T>:ILazy<T>
Re: Interogate an object for its ActiveX properties and methods ...
« Reply #64 on: November 13, 2007, 08:42:37 PM »

As you know, I'm not a VB devotee .. but I wonder what is installed from the redistribution packs for vb5 and vb6.
.. anyone have a manifest ?


kdub, kdub_nz in other timelines.
Perfection is not optional.
Everything will work just as you expect it to, unless your expectations are incorrect.
Discipline: None at all.

MP

  • Seagull
  • Posts: 17750
  • Have thousands of dwgs to process? Contact me.
Re: Interogate an object for its ActiveX properties and methods ...
« Reply #65 on: November 13, 2007, 08:47:16 PM »
The short circuited answer is that neither the vb runtimes and or the vb controls distribution host tlbinf32.dll.

An adjunct, I'm 99% sure that if one created a VB app that referenced tlbinf32.dll and then used the VB packager to create a setup program, the setup distribution would in fact include our friend.

I'll perform the above and report back ...
Engineering Technologist • CAD Automation Practitioner
Automation ▸ Design ▸ Drafting ▸ Document Control ▸ Client
cadanalyst@gmail.comhttp://cadanalyst.slack.comhttp://linkedin.com/in/cadanalyst

MP

  • Seagull
  • Posts: 17750
  • Have thousands of dwgs to process? Contact me.
Re: Interogate an object for its ActiveX properties and methods ...
« Reply #66 on: November 13, 2007, 09:04:56 PM »
... yep.
Engineering Technologist • CAD Automation Practitioner
Automation ▸ Design ▸ Drafting ▸ Document Control ▸ Client
cadanalyst@gmail.comhttp://cadanalyst.slack.comhttp://linkedin.com/in/cadanalyst

Kerry

  • Mesozoic relic
  • Seagull
  • Posts: 11654
  • class keyThumper<T>:ILazy<T>
Re: Interogate an object for its ActiveX properties and methods ...
« Reply #67 on: November 13, 2007, 10:19:41 PM »
kdub, kdub_nz in other timelines.
Perfection is not optional.
Everything will work just as you expect it to, unless your expectations are incorrect.
Discipline: None at all.

JohnK

  • Administrator
  • Seagull
  • Posts: 10626
Re: Interogate an object for its ActiveX properties and methods ...
« Reply #68 on: November 13, 2007, 10:29:48 PM »
...
John's item 5 surprises me in light of item 0 and 4.

It does?! ...Wait, i just about to ask if i did something wrong when i think i understand why.

This could be the computer i used to rewrite a VB app some goof ball previous CAD mgr wrote. I think i used the trial version of VB5 or something (I can look tomorrow).

The reason i forgot is because im the guinea pig for trying out new computers for the jump to Revit and my latest got the blue-screen-o-death a few times so i had to go back a step or two.  Sorry for the confusion.
TheSwamp.org (serving the CAD community since 2003)
Member location map - Add yourself

Donate to TheSwamp.org

JohnK

  • Administrator
  • Seagull
  • Posts: 10626
Re: Interogate an object for its ActiveX properties and methods ...
« Reply #69 on: November 13, 2007, 10:33:55 PM »
Okay Kerry, your last post confused dahell outa me. In my profile i turned off smiles, images, signatures, avatars, etc. and to me your last post is blank. ...yeah that got me pretty good.

*lol*
TheSwamp.org (serving the CAD community since 2003)
Member location map - Add yourself

Donate to TheSwamp.org

Kerry

  • Mesozoic relic
  • Seagull
  • Posts: 11654
  • class keyThumper<T>:ILazy<T>
Re: Interogate an object for its ActiveX properties and methods ...
« Reply #70 on: November 13, 2007, 10:43:08 PM »
:-) and that is who's fault ??


you must miss so much .. sig's and avatars I can understand ..

and without smileys, how can you tell what peeps really mean ?
kdub, kdub_nz in other timelines.
Perfection is not optional.
Everything will work just as you expect it to, unless your expectations are incorrect.
Discipline: None at all.

MP

  • Seagull
  • Posts: 17750
  • Have thousands of dwgs to process? Contact me.
Re: Interogate an object for its ActiveX properties and methods ...
« Reply #71 on: November 13, 2007, 11:18:13 PM »
sig's and avatars I can understand

Hey hey hey -- I'll have you know avatar and signature selection is serious business.

{cough}

:loco:
Engineering Technologist • CAD Automation Practitioner
Automation ▸ Design ▸ Drafting ▸ Document Control ▸ Client
cadanalyst@gmail.comhttp://cadanalyst.slack.comhttp://linkedin.com/in/cadanalyst

FengK

  • Guest
Re: Interogate an object for its ActiveX properties and methods ...
« Reply #72 on: March 26, 2008, 01:17:10 PM »
There is a help file from Microsoft for this tlbinf32.dll.
http://support.microsoft.com/kb/224331/en-us/

KewlToyZ

  • Guest
Re: Interogate an object for its ActiveX properties and methods ...
« Reply #73 on: March 26, 2008, 01:59:03 PM »
I have MEP 2008 as well. I wonder now, is this DLL where the Select Similiar option only available in MEP is wrapped up into????

taner

  • Guest
Re: Interogate an object for its ActiveX properties and methods ...
« Reply #74 on: July 19, 2009, 02:15:03 AM »
_GetPropertiesAndMethods

dear MP,

Can you post the codes of _GetPropertiesAndMethods ?

Thanks!