Ver Mensaje Individual
  #1  
Antiguo 30-10-2006
Avatar de marceloalegre
[marceloalegre] marceloalegre is offline
Miembro Premium
 
Registrado: abr 2005
Ubicación: Mar del Plata - Argentina
Posts: 448
Reputación: 20
marceloalegre Va por buen camino
Question Problema en tipo de Datos..

Buen Dia: Les molesto porque necesito saber si es posible trabajar con nros. en el rango de los 20 digitos..

Necesitaria poder hacer cuentas con nros grandes. Estuve viendo que puedo usar por ejemplo un tipo variant y guardar hasta 19 digitos, pero necesito 20 para poder hacer cuentas de un pequeño desafio matematico que quiero resolver. Tengo alguna posibilidad de hacer esto? ya que no encuentro un tipo de datos mas grande que un int64 y me estoy quedando corto por un digito....

Otro tema seria tambien mostrarlo por pantalla por ejemplo (con 19 digitos.. si se puede con 20 voy a tener el mismo problema calculo...)
Código Delphi [-]
procedure ejemplo;
var
auxvar:variant;
begin
  auxvar:=1234567890123456789;//19 digitos... no da mas 
  showmessage(IntToStr(auxvar));
end;
Bueno cuando ejecuto esto sale un amigable mensaje que me dice:
Desboramiento al convertir variant del tipo (Int64) al tipo integer. . Hay alguna salvedad para que esto se convierta correctamente?

Espero me puedan asistir en estas 2 cuestiones, Muchas gracias!
Responder Con Cita