FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
Tipo de datos
Buenas compañeros, actualmente estoy desarrollando una aplicación, y requiero convertir de un tipo de dato a otro. tengo una BD en la cual almaceno los datos para luego cargarlos a un ProgressBar en el valor máximo y mínimo.
lo que necesito hacer es que al establecer un tipo de dato para el valor mínimo del Progressbar este numero es 0,0005, y estoy usando la función StrToInt() pero no me sirve. y el otro tipo de dato es para el máximo, el numero que manejo es de 10 dígitos 7333678456, también uso la función StrToInt pero me sale un error que dice que este no es un valor valido para un integer. agradezco si me pueden colaborar para mirar que función debo usar. muchísimas gracias |
#2
|
||||
|
||||
No se que version de Delphi usas, en la 2010, la TProgressBar en sus propiedades Min y Max almacena un Integer, por lo tanto no podes representar los dos numeros que queres ahi
Informacion sobre el tipo Integer en Delphi Esta pagina nos dice que los valores maximos y minimos soportados por el tipo Integer son: Cita:
Ahora pregunta, porque es necesario que la barra tenga estos valores? |
#3
|
|||
|
|||
Es que estos valores los quiero imprimir en un label, no se si el error q me sale es en el progressbar o a la hora de imprimirlo en el Labels, si es así que función podria utilizar para que me dejara visualizar ese dato?
|
#4
|
||||
|
||||
En un caption de un label tenes que poner un tipo string, entonces tenes que usar la funcion alreves de como lo estas haciendo:
|
#5
|
||||
|
||||
Hola skara.
Si deseas almacenar el valor 7333678456 tendrías que usar el tipo Int64 que sí es capaz de contenerlo. Pero si además mencionas que tendría que poder soportar el valor 0.0005 podrías usar el tipo Single, Double o Extended. La funcion de conversión a string para estos tipos es FloatToStr. El detalle, como bién te ha comentado AgustinOrtu es que no podrás usar estos tipos en las propiedades Min, Max, Step y Position del componente TProgressBar (ni en el método StepBy) ya que solo aceptan tipos enteros. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
||||
|
||||
Yo haría una simple regla de tres para controlar el TProgressBar, eligiendo un valor Max sencillo:
Saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
que tipo de datos utilizar para guardar cualquier tipo de archivo | jeremiselxi | MS SQL Server | 2 | 08-12-2014 19:30:00 |
Tipo de datos TByteDynArray | JM1985 | C++ Builder | 7 | 12-04-2014 15:45:23 |
Tipo de base de datos | darkborrego | Conexión con bases de datos | 15 | 28-06-2010 22:16:59 |
Tipo de datos no coincide | Genner | SQL | 5 | 08-05-2006 17:14:40 |
Tipo de datos | Letty | Conexión con bases de datos | 4 | 13-01-2004 21:19:48 |
|