Bom dia, pessoal
Estou com erro no CodeAnalysis nessa linha abaixo.
oPrint:Say(nLinApr,(nLargura/2)-80, AllTrim(UsrFullName((cAliasZ78)->Z78_USUARI))
Não sou der, estou aprendendo ainda, a caso poderem ajudar.
Grato Alexandro
Bom dia, pessoal
Estou com erro no CodeAnalysis nessa linha abaixo.
oPrint:Say(nLinApr,(nLargura/2)-80, AllTrim(UsrFullName((cAliasZ78)->Z78_USUARI))
Não sou der, estou aprendendo ainda, a caso poderem ajudar.
Grato Alexandro
Boa tarde, tente atribuir a função usrfullname a uma variavel e jogue a variavel no print. Exemplo:
cTeste: = AllTrim(UsrFullName((cAliasZ78)->Z78_USUARI))
oPrint:Say(nLinApr,(nLargura/2)-80, cTeste)
Veja se resolve. Espero ter ajudado.
Outro Exemplo:
User function cUsuario(cCodUsu)
cCodUsu := FwGetUserName(cCodUsu)
return(cCodUsu)
Chama no seu fonte que tem o loop:
cUsuario:= U_cUsuario(cCodUsu)
Pra mim funcionou, é só você adaptar ao que vc precisa.
Por favor, poderia dar mais detalhes do bug, seria bug de performance por uso de API dentro de Loop?
— Daniel Mendes 29 de Apr de 2023Alexandre, essa é uma situação de falso positivo, pode marcar ela como resolvida no SonarQube, pois não há uma correção para tal situação.
— Daniel Mendes 29 de May de 2023