FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
ScrollBox violacion de memoria
hola soy nuevo en el foro, tambien programando en delphi y me gustaria que alguien puediera ayudarme.
Estoy realizando una aplicacion donde necesito crear mucho botones en un scrollbox, el problema es que cuando creo demasiados botones marca error de memoria y quisiera ver si alguien sabe como arreglaro o tenga una solucion mi codigo es el siguiente
todo esto lo ejecuto desde un boton y antes de crearlo elimino el contenido del scrollbox para crera los nuevos botones espero alguien me ayude gracias Última edición por Casimiro Notevi fecha: 18-09-2010 a las 12:01:37. |
#2
|
||||
|
||||
Hola riddick, bienvenido a clubdelphi, te aconsejo leas nuestra guía de estilo, gracias.
También te gustaría presentar el código fuente formateado con las etiquetas oportunas, lo tienes aquí. Gracias. Voy a editar tu código y poner la etiqueta delphi, así se entenderá mejor. |
#3
|
||||
|
||||
Bien, a simple vista ya veo un problema:
Código:
CONEXIONES.conexion.IBQuery1.open; SetLength(BtProductos, CONEXIONES.conexion.IBQuery1.RecordCount); pues bien, en sql no es así, si quieres realmente saber la cantidad de registros debes ir al último del mismo o hacer un select count() Tal y como está tu código, deberías de hacer algo así: Código:
CONEXIONES.conexion.IBQuery1.open; CONEXIONES.conexion.IBQuery1.Last; SetLength(BtProductos, CONEXIONES.conexion.IBQuery1.RecordCount) ; CONEXIONES.conexion.IBQuery1.First; |
#4
|
|||
|
|||
ScrollBox violacion de memoria
Hola Casimiro Notevi, gracias ya se resolvio el problema tal y como me explicas, el error era que no estaba asignado el valor correcto gracias por prestar atencio a mi problema. saludos
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
violacion de direccion de memoria | anubis | Varios | 3 | 09-05-2007 00:48:38 |
Violacion De Acceso | elguille | Varios | 2 | 17-10-2005 16:32:56 |
Violacion de memoria cuando termina un procedure | gatosoft | OOP | 2 | 07-04-2005 02:26:41 |
Violacion en FreeReport | brandolin | Impresión | 0 | 27-08-2004 18:29:55 |
violacion en picklist !!! | Lepe | Varios | 0 | 13-09-2003 18:22:12 |
|