News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

Try com technology with masm.

Started by minor28, July 14, 2010, 08:56:02 AM

Previous topic - Next topic

minor28

Try com technology with masm.

If anyone is interested I have developed a tool to get easy access to modules with com-based technology. The tool is a typelibrary browser and a code generator. You need the Automatic.lib static library and Automatic.inc file.

The package contains

AutomationEXE.exe - Automation Tool application
Tool.chm - Automation Tool helpfile

Automation.lib - Static library
Automation.inc -  Include file for Static library
Automation.chm - Static library helpfile

Dialog_ComApp.tpl - Masm template

Example1.zip - Make your asm dll accessible to Visual Basic.
Example2.zip - How to use a Visual Basic dll.
Example3.zip - MS Excel demonstration.
Example4.zip - MS Word demonstration.
Example5.zip - Microsoft Speech Object Library demonstration.

Download the package (518 kb) here http://minor28.divdev.se/Package.zip

redskull

Very nice!   :U

Were those written in masm, or simply FOR masm using another language?  Also, a slight bug report: If you view the CoClass tab without a TypeLib selected, the program crashes.  But in any case, it looks to be very useful.

-r
Strange women, lying in ponds, distributing swords, is no basis for a system of government

minor28

#2
Thank for the bugreport. New upload.

Download the package (518 kb) here http://minor28.divdev.se/Package.zip

Download the Tool (78 kb) here http://minor28.divdev.se/AutomationEXE.zip

By the way all is written in masm.

dedndave

very cool
i really like the "documentation" html, too   :U

documentation - click on the tabs  :bg
http://www.bostream.nu/minor28/tlb1.htm

general link
http://www.bostream.nu/minor28/

Farabi

I guess without owning the MS Office example 3 is not working.
Those who had universe knowledges can control the world by a micro processor.
http://www.wix.com/farabio/firstpage

"Etos siperi elegi"

oex

We are all of us insane, just to varying degrees and intelligently balanced through networking

http://www.hereford.tv

chipbug

I've been using your old comtool version. Thanks for updating it! It's extremely useful and it taught me how to access com objects.

David

MichaelW

I split this topic at the point where the arguments started, and put them here:

http://www.masm32.com/board/index.php?topic=14480.0
eschew obfuscation

minor28

#8
New upload. Static library updated.(http://minor28.divdev.se/Automation.zip)

minor28

#9
New upload. Version 1.0.0.2


  • Implemented interfaces methods (CoClass methods tab) is completed with inherited interfaces methods
  • Search function in type library list
( http://minor28.divdev.se/)