Incluindo a Biblioteca Scheduling em uma Aplicação

<< Clique para Mostrar o Sumário >>

 

Incluindo a Biblioteca Scheduling em uma Aplicação

Para incluir a Biblioteca Scheduling em uma aplicação já existente do Elipse E3, do Elipse Power ou do Elipse Water, siga estes passos:

1.Copie a pasta Scheduling da Biblioteca Scheduling para a pasta do Domínio da aplicação.

2.No Studio, abra os arquivos a seguir, incluindo-os no Domínio ativo.

Scheduling\Projects\Scheduling.prj

Scheduling\Projects\SchedulingLibCheck.prj

Scheduling\Projects\PlantModelStructuredData.prj

Scheduling\Libraries\scheduling.lib

Scheduling\Libraries\CustomInterface.lib

 

NOTAS

Para utilizar a estrutura do Elipse Power ou Elipse Water, adicione os arquivos Scheduling\Projects\PowerStructuredData.prj ou Scheduling\Projects\WaterStructuredData.prj, respectivamente.

Verifique se o pacote de bibliotecas PlantModel da Biblioteca HighPerformance Template está inserido no Domínio. Caso não esteja, os objetos do projeto PlantModelStructuredData não são reconhecidos.

 

3.Abra o arquivo hpMain.prj da pasta HighPerformance\Projects, mas não o inclua no Domínio ativo.

4.Utilizando o Organizer no modo Explorer, copie os objetos hpXML_MenuTreeView e hpXML_SchedulesGroup da pasta hpObjects - XML para o projeto hpMain da aplicação.

5.Ainda no modo Explorer, copie a pasta Viewer - Scheduling para o projeto hpMain da aplicação.

 

NOTA

Caso a aplicação não utilize a Biblioteca HighPerformance Template, a sugestão é que se utilize o objeto Viewer da Biblioteca Scheduling, copiando os objetos do Viewer da aplicação para o Viewer da Biblioteca Scheduling.

 

6.Para navegar entre as Telas Lista e Calendário, altere o nome do Quadro no script do objeto hpTabsBar de ambas as Telas, de acordo com o Quadro atual da aplicação. O script a seguir contém um exemplo de abertura da Tela scrGeralList.

Set openEntity = Application.Item("hpControls").Item("Navigation").Item("OpenEntity")
openEntity.Value = Array("hpFSMain{scrScheduling.scrGeralList?100?0}", "", "", 0, Frame.PathName)

 

NOTA

No exemplo do script anterior, o valor hpFSMain representa o nome do Quadro utilizado e deve ser ajustado de acordo com o Quadro utilizado pela aplicação.

Esta página foi útil?