![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#3
|
||||
|
||||
|
Lo que ocurre es que no está cogiendo ningún número, es decir, la cadena vacía no es un entero válido.
strMinG := copy (strGPSMinG,0,2) Para usar la orden copy debes empezar copiando en el índice 1, tú estas empezando en cero. Para convertirlo, usa mejor tryStrtoInt, o bien StrToIntDef, así no tendrás fallos de conversión. Personalmente usaría los Floats y despues usaría Trunc para coger la parte entera. Ten en cuenta que delphi usa el punto como separador decimal así que una coma te dará errores. - Puedes reemplazar la coma por punto usando StringReplace (delphi 6 o superior creo recordar) - Puedes cambiar la variable SysUtils.DecimalSeparator para que funcione con la coma. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| ¿cuál es mejor: "close" o "application.terminate"? | unreal4u | Varios | 5 | 05-03-2007 11:01:19 |
| porque no me reconoce los caracteres "*" ni "%" cuando filtro | mrmago | Conexión con bases de datos | 10 | 27-01-2006 04:21:16 |
| Problema con funcion "COPY" (string) | emeceuy | Varios | 6 | 28-05-2004 23:39:31 |
| Tipo de Variable."String" ó "Double" | UTECYBER | OOP | 7 | 15-12-2003 20:25:39 |
|