FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
¿Limitaciones en uso de memoria?
Hola de nuevo.
Vengo con otro problema Mi form tiene una cantidad considerable de controles,todos creados en tiempo de diseño: unos 70 botones,40 knobs rotativos,edits,leds,etc... Llega un momento en el que no puedo seguir añadiendo botones,ya que al hacerlo me tira el error de la imagen cuando cierro la aplicación tras haberla ejecutado: http://img230.imageshack.us/img230/5958/errorik8.jpg Estando en ejecución,la aplicación consume algo más de 7 MB,y he pensado que quizá tenga algo que ver con el consumo de memoria. ¿Alguien podría arrojarme algo de luz sobre el asunto? Por cierto,¿cómo se insertan imágenes de forma directa en un post? |
#2
|
|||
|
|||
La cuestión es que el IDE no me marca la línea donde se produce el error,aún a pesar de haber estado habilitando opciones en las opciones del proyecto.
He eliminado todo el código de los métodos TForm.FormDestroy(Sender: TObject),por lo que no parece que el error sea debido al intento de acceso a un objeto inexistente. ¿Alguien me podría ayudar a intentar localizar la línea donde se produce el error? |
#3
|
||||
|
||||
http://www.clubdelphi.com/foros/misc...bbcode#imgcode
Cita:
Cita:
Con esos datos escasos creo que es lo mas que se puede decir por ahora. Suerte! |
#4
|
|||
|
|||
Holas ChackAll,gracias por responder.
El problema venía derivado de la presencia de varias instancias de TjvTransparentButton,del paquete Jedi,en mi form. Ha sido cuestión de sustituir estos botones por otros de otro tipo (concretamente por TjvSpeedButton) y el error que tiraba al añadir un solo botón más (fuera del tipo que fuera) ha desaparecido. Conseguí que el debugger me indicara la línea culpable del embrollo y resulta que ésta estaba en el método TComponent.Notification,en la unidad Sysutils,si no recuerdo mal...y al parecer, sí,el tema estaba relacionado con la liberación de algún objeto.Era algo así creo recordar: if operation = opRemove then ... Así que bueno,de esta aprendo que TjvTransparentButton puede resultar nocivo para mi salud,por lo que no volveré a usarlo. Saludete Última edición por modulay fecha: 07-10-2007 a las 19:31:02. |
#5
|
||||
|
||||
Cita:
Me alegra hayas encontrado el problema, que pasos seguiste para que el Debugger te diga dónde esta la falla? Saludos. |
#6
|
|||
|
|||
Asigné el manejo de la excepción "Acces Violation" al debugger,en las opciones de debugger,menú herramientas (Delphi 7)
Echaré mano de algún backup que tengo por ahí para forzar de nuevo el error y poder hacer un reporte con datos concisos. Salud! Última edición por modulay fecha: 10-10-2007 a las 19:12:58. |
#7
|
|||
|
|||
He seguido tus instrucciones pero no consigo postear la imagen,sólo sale el vínculo
|
#8
|
||||
|
||||
Cita:
[ img ] http://www.google.com/intl/en_ALL/images/logo.gif [ /img ] |
#9
|
|||
|
|||
Última edición por modulay fecha: 10-10-2007 a las 19:36:09. |
#10
|
||||
|
||||
Con respecto a porqué no salen las imágenes, y sólo los enlaces a las mismas, a mi me contestaron dicha duda hace algunos días cuando preguntaba lo mismo y la contestación perfecta de Casimiro fue esta
__________________
Piensa siempre en positivo ! |
#11
|
|||
|
|||
Ya me parecía a mi.
¿Como es que las teneis deshabilitadas? ¿demasiada carga para el servidor? |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
conexion compartida con limitaciones | seara2005 | Redes | 3 | 26-04-2007 06:09:41 |
Memoria | Gandazgul | Varios | 2 | 08-05-2004 01:02:37 |
[Duda]Limitaciones de Open Edition | Delphi Man | Lazarus, FreePascal, Kylix, etc. | 1 | 23-10-2003 19:52:42 |
Memoria | susje | Varios | 18 | 23-07-2003 00:07:10 |
Limitaciones de Interbase | erickperez6 | Firebird e Interbase | 1 | 12-05-2003 19:12:23 |
|