application with plugin support ?

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

  1. Howie

    Howie Guest


    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,
    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
    iackpointer to BaseAppClass so every object can start

    virtual functions like Move(),Show(),Print(),
    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
    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, Aug 27, 2003
    1. Advertisements

  2. Jack Klein

    Jack Klein Guest

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

    > 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
    Jack Klein, Aug 28, 2003
    1. Advertisements

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