Versões comparadas

Chave

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

...

FWGridProcess():Activate (oDlg) -->

 

Parâmetros
NomeTipoDescriçãoObrigatório Referencia
oDlgObjetoContainer da interface gráficaX 

 


 

Método de desativação da classe. Quando a classe é desativada, os dados
de configuração são perdidos e devem ser refeitos.
Este método deve ser utilizado para reparametrizar a classe.

 

FWGridProcess() :DeActivate () -->


SetMeters

Este método informa a classe a quantidade de réguas que será necessária no processamento da rotina.

 

FWGridProcess() :SetMeters (nQtde<nQtde>) -->

 

Parâmetros

NomeTipoDescriçãoObrigatórioReferencia
nQtdeNuméricoInforme a quantidade de réguas de processamento que a rotina necessitadaX 

 

 


SetMaxMeter

Este método informa a classe a quantidade de réguas que será necessários no processamento da rotina.

 

FWGridProcess() :SetMaxMeter (<nMax>,<nMeter>,<cMsg>) -->

 

Parâmetros


NomeTipoDescriçãoObrigatórioReferencia
nMaxNuméricoInforme a quantidade máxima de interações do meterX 
nMeterNuméricoInforme o numero de referência do meter  
cMsgCaracterInforme a mensagem de referência do meter  

 


SetIncMeter

 

 

SetAfterExecute

SaveLog

 

GetLastLog

SetNoParam

 

SetMaxThreadGrid

SetThreadGrid

CallExecute

Execute

StopExecute

IsFinished

 

SetAbort


 

Exemplo de uso de Grid

User Function testeba()
RpcSetEnv("99","01")
__cInterNet := Nil
oGrid:=FWGridProcess():New("MATA330","teste","teste do processamento",{|lEnd| u_testeba1(oGrid,@lEnd)},"MTA330","u_testeba2")
oGrid:SetMeters(2)
oGrid:SetThreadGrid(5)
oGrid:Activate()
If oGrid:IsFinished()
alert("fim")
Else
alert("fim com erro")
EndIf

...