Boa tarde, alguem já utilizou a função SimpleLock()? pretendo utilizar ela para processamento de uma fila mas não encontrei documentação suficiente.
Gostaria de saber se a maneira que estou executando abaixo está correta.
Obrigado desde já.
If SC5->(MSSeek(xFilial("SC5")+(cAlias)->NUM))
SimpleLock()
Ft210Liber()
MsRUnlock()
Endif
Ela tenta alocar o registro corrente (alias e recno) e retorna um boolean conforme o sucesso.
//Caso a SC5 não seja a workarea atual, é necessário colocar o SC5-> a esquerda do SimpleLock e do MsRUnlock
if SC5->(MSSeek(xFilial("SC5")+(cAlias)->NUM))
if SC5->(SimpleLock())
Ft210Liber()
SC5->(MsRUnlock())
endif
endif