Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Portuguese

Pagetitle
KillApp
KillApp

Função: KillApp

Esta função pode ser utilizada para:
1º - Ao chamar a função KillApp(), sem valor no parâmetro, a mesma retornará se a thread recebeu uma chamada para ser finalizada.
2º - Ao passar um valor booleano no parâmetro, a

Caso a função seja chamada sem parâmetro ou com valor falso (.F.) retornará se a thread recebeu uma chamada para ser finalizada. Caso seja chamada com valor verdadeiro (.T.) irá finalizar a thread onde a função foi chamada.

Sintaxe

Bloco de código
collapsefalse
KillApp( [ lKill ] )

Parâmetros

função finaliza a thread na qual foi realizada a chamada da função KillApp().

KillApp ( [ lKill] ) --> lRet

Parâmetros/Elementos

Nome

Tipo

Descrição

Obrigatório

Referência

lKill

Lógico

lógico

Indica se, verdadeiro (.T.), a thread será finalizada; caso contrário, falso (.F.).

Caso verdadeiro finaliza a thread, caso falso apenas retorna se a thread recebeu uma chamada de finalização.

 

 

Retorno

Nome

Tipo

Descrição

lRet

lógico

lRet(logico)

Retorna verdadeiro (.T.), se a thread corrente recebeu

o aviso

uma chamada para ser finalizada

;

, caso contrário

,

retorna falso (.F.).

Exemplos

Bloco de código
languagecpp
themeEclipse
linenumberstrue
collapsefalse
user function exemplo()
  // Verifica se a Thread será finalizada
  
finalizadaIf
If KillApp()

    // Tratamento de
finalizaçãoEndif
 finalização
  Endif
  // Fecha efetivamente a aplicação
  
aplicaçãoKillApp
KillApp(
.T.
)
return

Abrangência

Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10 , TOTVS Application Server 10 , ByYou Application Server