Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!

Função ShellExecute

A função lógica ShellExecute() permite executar uma determinada ação sobre um arquivo. As ações atualmente implementadas na OpusWin são: open e print.

Sintaxe

f=ShellExecute (<expc1>, <expc2>, <expc3>, <expc4>, <show>)

Onde:

<expc1>

    Indica a operação a ser executada sobre a arquivo. O código da operação pose ser precedido pela palavra wait: para especificar que o controle será retornado ao programa que invocou o "open" ou "print" quando for completada essa operação. Desta forma, é possível sincronizar as tarefas dentro de um programa.

<expc2>

    Especifica o nome do arquivo a ser processado.

<expc3>

    Especifica, opcionalmente, os parâmetros a serem passados para a operação a ser realizada.

<expc4>

    Especifica , opcionalmente, o diretório default do arquivo a ser processado.

<show>

    Especifica a maneira como vai aparecer a janela de execução. Veja tabela de opções apresentada no comando RUN.

Exemplo

xxx_name = ".\html-pb\slidview\index.htm"

f = ShellExecute ("wait:open",xxx_name,"","",SW_NORMAL)

xxx_name = ".\docum\OpenBASE World.avi"

f = ShellExecute ("open",xxx_name,"/play /close","",SW_NORMAL)

Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!