![]() |
eliminar elementos de lista y restar valores
Hola... de nuevo :o
Tengo un problema con la lista, exactamente a la hora de borrar. Este es el código:
* Borrar, borra los elementos seleccionados sin problemas * A medida que borra, va restando del total a pagar.... pero: Aquí se aplica eso del metodo LIFO en toda su extensión, y lo digo por que para que no falle, el primero en borrar tiene que ser el ultimo en entrar. Siempre y cuando seleccione desde el ultimo en entrar, todo va bien, ahora si tengo por ejemplo 5 articulos y empiezo a borrar por el primero o cualquiera que no sea el ultimo, da error "access vioation". Lo he mirado y remirado y no lo veo, se me escapa o no se encontrar el error, siento tener que ser tan pesado pero si no os pido ayuda no avanzo. Lo que si me gustaría, si no es mucho pedir, es que me indicarais con comentarios junto al codigo donde y por que falla. Lo dicho, perdonad si estoy pesado. Gracias y un saludo. |
danielmj,
Cita:
Revisa este código: El código anterior en Delphi 7 sobre Windows 7 Professional x32, ilustra como eliminar elementos de un TListBox en cualquier orden. Espero sea útil :) Nelson. |
Cita:
Así que error mio :) gracias otra vez. |
| La franja horaria es GMT +2. Ahora son las 11:02:28. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi