Antes de nada plantearé mi problema.
Estoy creando un programa en el que tengo que crear muchos objetos y los muestro en un ScrollBox, el problema está en que cuando creo demasiados me da un error de Violación de acceso de memoria, así que lo que se me ha ocurrido es crear sólo los objetos que deverían verse en el ScrollBox en ese momento, para ello he pensado que sería necesario utilizar el evento OnResize, del que dispone el objeto ScrollBox, y el evento OnScroll, que no lo tiene, este es el más importante, ya que habrá que mostrar los nuevos objetos y borrar los que no se tengan que ver al mover la posición del scrollbox.
Explico el problema y el programa más detalladamente en el siguiente post:
http://www.clubdelphi.com/foros/showthread.php?p=370790
He encontrado un post (
http://www.mandacojones.com/foros/sh...ad.php?t=34990) en el se explican cómo hacer algo así, pero yo creo un procedimiento llamado:
Código Delphi
[-]procedure TFrmPrincipal.ScbMapaWndProc(var Msg: TMessage);
Pero no me captura en evento, y si intento poner un breakpoint en el código lo marca como si fuera un comentario
Un saludo y gracias por vuestro tiempo.