Ver Mensaje Individual
  #5  
Antiguo 14-06-2011
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Reputación: 25
Delphius Va camino a la fama
Cita:
Empezado por erickperez6 Ver Mensaje
por su puesto fue lo primero que probe, no va con el int64, la diferencia con el uint64 es que este ultimo no lo chequea el compilador, pero no existe en delphi7, asumo que debera de existir una forma para manipular este valor
Vaya... tienes razón. Es mayor... ahora caigo: tu estás calculando 2^64 - 1 y no 2^63 - 1, como es el caso de Int64.

Creo que para tu caso no queda otra que recurrir al tipo Double y no emplear tipos enteros. O la otra posibilidad es la de utilizar alguna biblioteca de terceros que ofrezca un tipo adecuado y las operaciones necesarias para realizarlo, como las de precisión arbitraria.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita