Re: Newbie Q (Plugin development example)
Joe Hildebrand <joe-bvCY4hpNeH/[email protected]> Sun, 29 Jan 2006 12:05:40 -0700
| Newsgroups | gmane.network.jabber.exodus.devel |
|---|---|
| Message-ID | <[email protected]> |
--===============1069329045== Content-Type: multipart/signed; micalg=sha1; boundary=Apple-Mail-1--806933023; protocol="application/pkcs7-signature" --Apple-Mail-1--806933023 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed First hint is to use ATL. There's a wizard in Visual Studio. You'll need to implement the IExodusPlugin COM interface... if you do it right, you'll end up with skeleton code that you can fill in. Look on MSDN for examples of how to use ATL. VB should be even easier. Just implement the interface. If you're using VB.Net, you'll have to add some registry entries, and use the head of CVS. On Jan 27, 2006, at 11:37 PM, Jose Ignacio Rio wrote: > Hi all, I'd like to develop a plugin for Exodus (C/C++ code), but > my problem > is that I never programmed a COM object using VC (just VB), so, my > questions > are: > > Are there any C/C++ (VC) example around there ? > Any skeleton to just put the code in ? > Would be possible to make a VB plugin for Exodus ? > > Any help will be appreciated, > > Thanks in advance. > > Jose Ignacio Rio > _______________________________________________ > Exodus-dev mailing list > [email protected] > http://mail.jabber.org/mailman/listinfo/exodus-dev --Apple-Mail-1--806933023 Content-Transfer-Encoding: base64 Content-Type: application/pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s 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 --Apple-Mail-1--806933023-- --===============1069329045== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Exodus-dev mailing list [email protected] http://mail.jabber.org/mailman/listinfo/exodus-dev --===============1069329045==--