Boa tarde,
Estava fazendo teste de mesa de uma customização, comprando as saídas com um mesmo programa, só que na linguagem C. Na segunda interação de ambos, me deparei com a seguinte situação: na saída do programa em C, havia o valor -2674999. Na aplicação em advpl o valor é 4292292297. Fui para a calculadora científica e percebi que o valor negativo é a conversão para DWORD do valor QWORD (4292292297). Há alguma função nativa do advpl onde consigo obter esse valor convertido, ou uma forma de forçar me trazer o valor na arquitetura que preciso?
Desde já agradeço.