The present invention concerns a multimedia presentation computer program
that includes method and apparatus for sharing presentation functions
between portions of the program by means of an interface that is
implemented as one or more dynamically linked custom programs that perform
one or more functions as the multimedia presentation computer program
executes. A number of interface methods in the multimedia presentation
computer program are declared and are implemented in the custom program
The interface methods of the custom program are made accessible to the
multimedia presentation computer program by means of an identifier. A host
program within the multimedia presentation computer program communicates
with the custom program by means of custom program parameters that at
least in part define operation of the custom program. The custom program
executes and thereby implements its one or more functions for use by the
multimedia presentation computer program.
A invenção atual concerne um programa de computador da apresentação dos multimedia que inclua o método e o instrumento para compartilhar de funções da apresentação entre parcelas do programa por meio de uma relação que seja executada como um ou mais programa feito sob encomenda dinâmicamente ligado que executam um ou mais função enquanto o programa de computador da apresentação dos multimedia executa. Um número de métodos da relação no programa de computador da apresentação dos multimedia são declarados e executados no programa que feito sob encomenda os métodos da relação do programa feito sob encomenda são feitos acessíveis ao programa de computador da apresentação dos multimedia por meio de um identificador. Um programa do anfitrião dentro do programa de computador da apresentação dos multimedia comunica-se com o programa feito sob encomenda por meio dos parâmetros do programa feito sob encomenda que ao menos na parte definem a operação do programa feito sob encomenda. O programa feito sob encomenda executa e executa desse modo seu um ou mais função para o uso pelo programa de computador da apresentação dos multimedia.