Click to See Complete Forum and Search --> : Plugin-programming some questions


Cash-Einsacker
March 19th, 2003, 07:53 AM
Hi, im want to start to programm plugins.
Who knows resources ?

Its possible to have full access of the mainDLG ?

Your Cash-Einsacker

Bengi
March 20th, 2003, 03:21 PM
plug-ins are dlls.
learn how to code dlls first.
as for plugins, each program that uses such has it own set of rules/functions for a plugin to use.

Cash-Einsacker
March 21st, 2003, 12:20 AM
Oh do someone have resources ?
Im not realy sure, because, the dlls normaly contains function, wich were called from the programm. I would like do make such plugins MirandaICQ has.

GreeetZ Cash-Einsacker

teejbee
March 21st, 2003, 08:33 AM
More than saying a plugin as a dll, it is a "in-proc COM server". If you are quite comfortable with COM programming, it just takes very less effort to learn add-ins.

Cash-Einsacker
March 21st, 2003, 08:36 AM
Why I have to laern COM ? I want to programm the Add-Ins in C++.

Bye !

JamesSchumacher
March 21st, 2003, 05:46 PM
But alot of them use the same PRINCIPAL as COM, the abstract base class.

WinAmp plugins ARE NOT COM OBJECTS....., and actually I don't think they use the abstract base class either.

Another way to create plugins is to have a *.dll just export a few functions that are defined by the plugin API designer, and be loaded dynamically. II-S allows non-COM object plugins, this is how it does it (although there is a COM way) - and I believe this is how WinAmp does it as well.

The only reason to say COM (and related in a way, .NET) is so that other languages can use it - although - this is a PLUGIN conversation and it would depend on how the designer designed his plugin architecture.

teejbee
March 23rd, 2003, 09:47 PM
Originally posted by JamesSchumacher

WinAmp plugins ARE NOT COM OBJECTS....., and actually I don't think they use the abstract base class either.

.... and I believe this is how WinAmp does it as well.

I have been wanting to write my plugin for winamp as I extensively use winamp as my entertaining agent :) Can you please provide me with some information or some links where I can learn on writing winamp plugins?

-TeeJBee

JamesSchumacher
March 24th, 2003, 05:08 PM
on the development section of the WinAmp website.

If you cannot find them, I will search for the links for you. Give me time to respond, as I'm not online very often.

amir-rao
April 26th, 2003, 03:37 AM
I want to know that how can I create my own plugin for MSN Messenger...

I just want an editional button on MSN Messenger which just give me a messege box say to me "Hello"

Please give me the guidence