Histórico da Página
Composition Setup |
---|
import.css=/download/attachments/3279126062824/newLayouttecnologia.css |
Portuguese |
Pagetitle |
---|
...
|
...
|
Executa
...
uma
...
rotina
...
em
...
uma
...
segunda
...
thread
...
sem
...
interface.
Sintaxe
Bloco de código | ||
---|---|---|
| ||
StartJob( <cName> cName >, <cEnv> cEnv >, <lWait> lWait >, [ parm1,parm2,parm ...parm25 ] )--> Nil
|
Parâmetros
...
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
cName |
...
caractere | Indica o nome do Job que será executado. | X |
|
cEnv |
...
caractere | Indica o nome do ambiente em que o Job será executado. | X |
|
lWait |
...
lógico | Indica se, verdadeiro (.T.), o processo será finalizado; caso contrário, falso (.F.). | X |
|
parm1,parm2, |
...
...parm25 |
...
qualquer | Os parâmetros (máximo 25 parâmetros) informados a partir deste ponto serão repassados para a função especificada no parâmetro cName. Caso informados parâmetros do tipo B (Code-Block) ou O (Object), no processo de destino receberá NIL. |
|
|
Retorno
Nome | Tipo | Descrição |
---|---|---|
Ret | qualquer | Se lWait for verdadeiro (.T.) o retorno do StartJob será o retorno da função a ser executada como um JOB (cName), caso lWait seja falso (.F.) o retorno é nulo (NIL). |
Exemplos
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
User Function tststartjob ()
Local lret := .F.
lret := startjob("u_inijob",getenvserver Nil (Nulo) (),.T.,"Data Atual " + cvaltochar(date())) if !lret return -1 endif Return user function inijob (cTxt) conout(cTxt) return .T. |
Abrangência
Microsiga Protheus 8.11 , Protheus 10 , TOTVS Application Server 10 , ByYou Application Server