The MASM Forum Archive 2004 to 2012

Miscellaneous Forums => Miscellaneous Projects => Windows Projects => Topic started by: minor28 on July 14, 2010, 08:56:02 AM

Title: Try com technology with masm.
Post by: minor28 on July 14, 2010, 08:56:02 AM
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
Title: Re: Try com technology with masm.
Post by: redskull on July 14, 2010, 01:07:00 PM
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
Title: Re: Try com technology with masm.
Post by: minor28 on July 14, 2010, 03:01:39 PM
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.
Title: Re: Try com technology with masm.
Post by: dedndave on July 14, 2010, 03:45:29 PM
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/
Title: Re: Try com technology with masm.
Post by: Farabi on July 23, 2010, 10:40:04 PM
I guess without owning the MS Office example 3 is not working.
Title: Re: Try com technology with masm.
Post by: oex on July 24, 2010, 01:27:41 AM
No it needs office
Title: Re: Try com technology with masm.
Post by: chipbug on July 24, 2010, 03:06:46 PM
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
Title: Re: Try com technology with masm.
Post by: MichaelW on July 24, 2010, 10:35:23 PM
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
Title: Re: Try com technology with masm.
Post by: minor28 on July 31, 2010, 08:32:25 AM
New upload. Static library updated.(http://minor28.divdev.se/Automation.zip)
Title: Re: Try com technology with masm.
Post by: minor28 on August 03, 2010, 08:02:23 AM
New upload. Version 1.0.0.2

( http://minor28.divdev.se/)