Descrição:

Este ponto de entrada é responsável pela abertura de arquivos no banco de conhecimento.

Observações:

O ponto de entrada pode ser utilizado em substituição ao uso da função ShellExecute.
Caso o retorno da função seja um número menor ou igual a 32, a seguinte mensagem será exibida: "Não foi possível abrir o objeto".


Ao utilizar o ponto de entrada, para fazer a abertura do arquivo é necessário utilizar as funções ShellExecute ou WaitRun.

Exemplos:

User Function MTADOCOPEN()
Local cOper := ParamIXB[1]
Local cFileName := ParamIXB[2]
Local cParam := ParamIXB[3]
Local cDir := ParamIXB[4]

Local nRet := 33


MsgAlert("Chamou o ponto de entrada MTADOCOPEN")
//Caso queira abrir o arquivo deve chamar o ShellExecute ou Waitrun

nRet := ShellExecute(cOper,cFileName,cParam,cDir, 1 )


Return nRet

Idioma:

Português (Brasil)

Versão:

Microsiga_Protheus11

Sistemas Operacionais Suportados:

Todos

Compatível com as Bases de Dados:

Todas

Parâmetros:

cOper - Indica o nome da ação que será executada.
cFileName - Indica o caminho/diretório do arquivo que será executado.
cParam - Indica o parâmetro de linha que será repassado para o executável.
cDir - Indica o diretório de trabalho em que o arquivo será executado.

Retorno:

nRet - Numerico

Programa Fonte:

MATXFUNC.PRX