FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
¿Asignar memoria dinámica a TFrame?
Hola amigos !!!
Mi pregunta es ¿Se podrá asignarle memoria dinámica a un TFrame? Es que me funciona muy bien con los TForm y es maravilloso. Este es el código que uso para los TForm:
Muchas grasias de antemano, y en espera de sus repuesta, Un Delfiano. |
#2
|
|||
|
|||
Sí que puedes. De hecho debes hacer exactamente lo mismo que un componente normal: crearlo (con o sin owner), asignarle un parent para que se vea en algún sitio, posicionarlo (top, left, width, height), visible y tal y tal... y ya debería ir correctamente...
Un saludo, LoPiTaL |
#3
|
|||
|
|||
Código para asignar memoria dinámica a un TFrame
Grasias LoPiTaL, pero ... ¿Cuál seria el código?
Cita:
Grasias de antemano y que tengan un buen dia !!! |
#4
|
|||
|
|||
Claro, es como si creas cualquier otra cosa:
En donde quieras crearlo, supongo que en create del formulario, o en alguna función de inicialización:
y ya donde quieras eliminarlo, p. ej. en el destructor del formulario:
Como te digo, debes manejarlo como si fuese cualquier otro objeto, lo creas cuando lo necesites, lo destruyes cuando ya no lo quieras, etc... Los componentes internos del frame no necesitas crearlos/destruirlos. Si quieres puedes moverlos, cambiarles visibilidad, etc.. pero no te recomiendo ni que los creas/los destruyas ni que le cambies de parent. Un saludo, LoPiTaL |
#5
|
|||
|
|||
Mensaje de error 'Abstract Error'
Grasias LoPiTaL, de veras que eres un genio !!!. El código me quedo de esta forma como mas abajo le muestro.
Ahora tengo 2 nuevas preguntas: 1- Cómo podré solucionar este error que en ocaciones me da: 'Abstract Error' 2-No me libera realmente la memoria, lo he verificado en el administrador de tareas de windows. Cuando creo el frame me aumenta el uso de memoria, pero cuando lo libero (miFrame.Free) se queda igual. realmente ha liberado la memoria, acaso el administrador de tareas de windows no registra bien los valores de memoria? Eternamente agradecido, En espera de sus respuesta. Ledian. |
#6
|
|||
|
|||
Corrigiendo código
Cita:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
asignar Memoria dinamica a un programa | kurono | Varios | 2 | 28-12-2009 22:46:10 |
Asignar valore en forma dinamica a TQRLabel | ocram | Impresión | 4 | 08-04-2009 15:28:29 |
Asignar Evento OnClick en forma dinamica en tiempo de ejecucion | delphi50jmb | OOP | 7 | 06-07-2008 03:46:02 |
Reservar memoria dinámica | ALAM | C++ Builder | 0 | 20-07-2007 14:27:11 |
Recuperación de Memoria dinámica | adpa | Varios | 1 | 15-12-2005 15:29:10 |
|