Ajuda Com tela Modal

Bom Dia

Estou usando o seguinte código em um aplicação ( que não é elipse) para abrir a telas de minha aplicação feitas no E3 pelo viewer:

“C:\Program Files\Elipse Software\Elipse E3\Bin32\Viewer.exe” localhost -screen UnidadeOperacional_09
irei abri-las como executável do windows.

ela abre assim como se dentro do quadro

na minha aplicação abro as telas modal ao clicar em um botão usando o código

Application.DoModal screen UnidadeOperacional_09 , , 3840,90 ,1895 , , ,1+16+64

teria como abrir estas telas no modo modal pelo executável da minha aplicação não elipse??

Não é possível executar o método DOModal via linha de comando para abrir o Viewer.

Para que o Viewer abra e mostre uma tela janelada, deve-se alterar as configurações do Viewer para que ele inicie de modo janelado.

O problema em alterar as propriedades de inicialização do Viewer no Studio, é que isso alteraria o modo de abertura do Viewer em outros computadores. Um workaround possível para esse problema é mudar o modo de abertura do viewer no evento OnStartRunning de acordo com uma variável de controle.

Essa variável de controle pode ser passada por linha de comando, na inicialização do Viewer.

Por exemplo:
Chamada de comando do viewer
Viewer.exe localhost -PARAMS Janeled=OK

Script no Evento OnStartRunning do Viewer
if Params(“Janeled”) = “OK” then
WindowStyle = 1 'janelada
else