Ayuda con Listbox
Bueno el detalle es que estoy haciendo una aplicación sencilla que toma el peso de una bascula y muestro los datos en un ListBox pero quiero que me vaya mostrando la suma de los pesos en un label y cada que vaya añadiendo un peso nuevo se vaya actualizando, no soy programador avanzado pero tengo algo de conocimiento he estado leyendo desde ayer pero no logro realizarlo, el dato que me regresa la bascula lo almaceno en una variable String.... Espero su ayuda muchas gracias!.
|
Muy sencillo. Cada vez que obtengas el datos de la báscula lo conviertes a entero usando la función StrToInt y el resultado lo sumas a una variable que tengas declarada para tal efecto. Usa la función inversa IntToStr para convertir el total a string y copiarlo al Label...
Eso o espera que alguien te ponga el código completo :) // Saludos |
Cita:
|
nuxbaster,
Cita:
¡Bienvenido al Club Delphi! Revisa este código: El código anterior en Delphi 7 sobre Windows 7 Professional x32, permite simular una Balanza Digital, pasar sus valores a un TListBox y visualizar la suma de los mismos de forma automática, como se muestra en la siguiente imagen: Revisa esta información: Espero sea útil :) Nelson. |
Agradezco a todos su apoyo y comentarios, como les comente no soy programador avanzado, solo entiendo un poco de lógica e investigo pero este detalle ha sido un quebradero de cabeza les dejo las lineas que he colocado, estoy utilizando el Comport y el simulador de balanzas y Delphi XE3
|
Muy buenos días, quiero me ayuden a revisar el código de sumar los elementos de un listbox,
Código:
var Por su anticipado apoyo muchas gracias! |
Hola nuxbaster.
Podes hacerte una función que te devuelva la sumatoria de cualquier TStrings:
Entonces podes usarlo para varios controles:
Saludos :) |
Muchas gracias a todos en especial a ecfisa ya he logrado resolver (con su ayuda) el principal problema sumar los datos de un listbox recibidos por una bascula electronica, adjuntare el codigo resultante y un video. Saludos!!!
|
Anexo código y vídeo del funcionamiento youtu.be/7XIXTsePNX4
|
La franja horaria es GMT +2. Ahora son las 15:10:42. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi