O objetivo dessas funções é permitir que o desenvolvimento padrão inserira pontos de interação (Hooks) para que o desenvolvimento localizado consiga customizar para as necessidades particulares do país.
Função que verifica a existência da rotina localizada.
- Exemplo:
- FwExistLocaliz("ExecTes")
- No ambiente Brasil irá verificar a existência da rotina ExecTesBRA
- No ambiente Russia irá verificar a existência da rotina ExecTesRUS
A função deve estar no fonte localizado da rotina padrão que a chamou.
Exemplo.
- O fonte padrão atfa050.prw executou a chamada da função localizada FwExecLocaliz("ExecTes",{“Param1"})
- A função ExecTesBRA() somente será executada se ela estiver no fonte ATFA050BRA.PRW
FwExistLocaliz( cFunction ) -> lRetorno
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório |
---|
cFunction | String | Função base para localização | | X |
Retorno:
Nome | Tipo | Descrição |
---|
lRetorno | Lógico | Retorna se a função existe na localização do ambiente do sistema. |
User Function TestExit(cFunction)
Local lRet
lRet := FwExistLocaliz("Exemplo")
Return lRet