CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 9 of 9
  1. #1
    Join Date
    Mar 2003
    Posts
    85

    Plugin-programming some questions

    Hi, im want to start to programm plugins.
    Who knows resources ?

    Its possible to have full access of the mainDLG ?

    Your Cash-Einsacker

  2. #2
    Join Date
    May 2002
    Location
    Somewhere over the rainbow
    Posts
    423
    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.
    Bengi

  3. #3
    Join Date
    Mar 2003
    Posts
    85

    Huhu !

    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

  4. #4
    Join Date
    Nov 2001
    Posts
    69
    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.

  5. #5
    Join Date
    Mar 2003
    Posts
    85

    Huuhuh

    Why I have to laern COM ? I want to programm the Add-Ins in C++.

    Bye !

  6. #6

    Not ALL plugins are COM.....

    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.
    Last edited by JamesSchumacher; March 21st, 2003 at 07:13 PM.

  7. #7
    Join Date
    Nov 2001
    Posts
    69

    Re: Not ALL plugins are COM.....

    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

  8. #8

    There are samples....

    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.

  9. #9
    Join Date
    Apr 2003
    Location
    Pakistan
    Posts
    7

    MSN Messneger Plugins

    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

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured