application with plugin support ?

Discussion in 'C++' started by Howie, Aug 27, 2003.

  1. Howie

    Howie Guest

    Hi,

    i want to write a application with pluginsupport,
    with some extras.

    The application is devided in several parts.

    1) function classes a la <math.h> for 3d-calculation, matrix, vector,
    .....
    Mesh-classes,
    other geometry classes,


    2) ObjectBaseclass with:
    attributes like position,rotation, dimension, flags in several
    variables. (double,long,..)
    instances of 3D-Mesh-objects etc.

    childs from type of ObjectBaseclass-pointer (to make a tree of
    objects/nodes)
    iackpointer to BaseAppClass so every object can start
    pBaseAppClass->ShowTree()....

    virtual functions like Move(),Show(),Print(),
    onMouseOver,MouseMove..
    wich can be overloaded by an inherit class.
    functions to go recursiv through the tree and call
    object->Show().... etc. for each node.
    functions to add a new childobject/node as pointer to the current
    childlist. (via fabric-design-pattern)




    3) BaseAppClass with:
    The root object as instance of ObjectBaseclass called "World".
    functions like ShowTree() or PrintTree()
    global variables, buffers etc.


    4) Application (ActiveX with ATL) with:
    Instance of BaseAppClass;
    Interface to Scripting (JavaScript, VB,Delphi,...COM)


    5) Now there are object-developer wich can inherit a
    class from ObjectBaseclass and do some special behaviour or
    manipulation for the
    special object he/she designs.

    That is the way it works now.

    1-3,5 are AnsiC++
    4 Implementationspecific now ActiveX, later maybe other
    implementations
    First goal is to run the ActiveX with PlugIns.


    I am searching vor a way (doc,tips,hints,links or books about this
    theme) to make
    the part 5 in plugins.
    What do you think about ?


    Thanks in advance,
    Howie
    Howie, Aug 27, 2003
    #1
    1. Advertising

  2. Howie

    Jack Klein Guest

    On Wed, 27 Aug 2003 13:01:25 +0200, Howie <> wrote in
    comp.lang.c++:

    > Hi,
    >
    > i want to write a application with pluginsupport,
    > with some extras.


    You need to ask this in a group that supports your particular
    compiler/operating system combination. It is not possible to do this
    using standard C++, so it's off-topic here.

    --
    Jack Klein
    Home: http://JK-Technology.Com
    FAQs for
    comp.lang.c http://www.eskimo.com/~scs/C-faq/top.html
    comp.lang.c++ http://www.parashift.com/c -faq-lite/
    alt.comp.lang.learn.c-c++ ftp://snurse-l.org/pub/acllc-c /faq
    Jack Klein, Aug 28, 2003
    #2
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.

Share This Page