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==--