Non vorrei c'entrasse il casting tra tipi. 35000 è un integer, quindi un numero a 16 bit, mentre 5000000016 è un long.
Prova dividendo le 2 operazioni e poi sommando entrambi i risultati oppure a fare dw=5000000016+(long)(350*100)
Non vorrei c'entrasse il casting tra tipi. 35000 è un integer, quindi un numero a 16 bit, mentre 5000000016 è un long.
Prova dividendo le 2 operazioni e poi sommando entrambi i risultati oppure a fare dw=5000000016+(long)(350*100)