![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
Ahora tengo otra duda ,
Alb_Importe : string; ImportResta , SumaTotalLinea, : extended; Recibo de otro formulario un "String" llamado "ALB_importe"
Es decir yo recibo un string , intento pasarlo a integer y entonces darle formato para poder hacer la resta gracias , radge Última edición por radge fecha: 08-08-2008 a las 08:24:19. |
|
#2
|
|||
|
|||
|
strtoint te deberia servir, si es entero, sino strtofloat
|
|
#3
|
||||
|
||||
|
He visto que estás empleando el tipo extended en vez de real.¿Es necesario que emplees dicho tipo? Puede que con el real te baste y sobre.
Si se trata de datos monetarios, por lo general es preferible tratar con el tipo Currency, que supuestamente ha sido diseñado para tener una buena precisión es los cálculos monetarios. ![]() Saludos, |
|
#4
|
|||
|
|||
|
Recibir como string un número pienso que resulta arriesgado
... de preferencia usar edición con mascara como TMaskEdit.En lugar de usar StrToInt o StrToFloat para convertir ALB_importe, mejor usar StrToIntDef o StrToFloatDef, Ej.: StrToFloatDef(ALB_importe,0); Esto garantiza que si ALB_importe no es un numero siempre se regresa 0.00 como importe ... Las funciones que no tienen Def generan la excepcion EConvertError. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Diferencias entre real y extended | Delphius | Varios | 6 | 05-08-2008 02:10:37 |
| Key o Integer? | MaMu | Varios | 3 | 31-01-2008 22:47:57 |
| Float o Integer | Caral | Varios | 9 | 24-11-2006 10:23:31 |
| incompatible integer and extended | emiliu | Varios | 3 | 09-12-2005 19:45:16 |
| de String a Integer!! | kye_z | Varios | 2 | 20-11-2004 20:04:36 |
|