Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos


Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-12-2017
strelok strelok is offline
Miembro
 
Registrado: Sep 2017
Posts: 130
Poder: 2
strelok Va por buen camino
¿Error de memoria?

Desde que empecé con Delphi es impresionante la cantidad de veces que me salió error de memoria (uso la versión XE7), normalmente debo cerrar y abrir nuevamente para dar solución ¿existe alguna actualización/parche/configuración para dar solución total/parcial a este problema?
Responder Con Cita
  #2  
Antiguo 19-12-2017
strelok strelok is offline
Miembro
 
Registrado: Sep 2017
Posts: 130
Poder: 2
strelok Va por buen camino
Cita:
Empezado por strelok Ver Mensaje
Desde que empecé con Delphi es impresionante la cantidad de veces que me salió error de memoria (uso la versión XE7), normalmente debo cerrar y abrir nuevamente para dar solución ¿existe alguna actualización/parche/configuración para dar solución total/parcial a este problema?
Olvidé aclarar que esto sucede al momento de complicar
Responder Con Cita
  #3  
Antiguo 19-12-2017
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: Dec 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.122
Poder: 30
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

Por fafor, publica exáctamente el mensaje de error (copia/pega) para orientarnos mas acerca del problema.

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #4  
Antiguo 19-12-2017
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: Sep 2004
Ubicación: En algún lugar.
Posts: 28.604
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Iba a hacer un chiste, pero mejor no
Responder Con Cita
  #5  
Antiguo 19-12-2017
strelok strelok is offline
Miembro
 
Registrado: Sep 2017
Posts: 130
Poder: 2
strelok Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Iba a hacer un chiste, pero mejor no
Hazlo por favor, después de mas de 9 horas trabajando, necesito reír un poco
Responder Con Cita
  #6  
Antiguo 19-12-2017
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: Sep 2004
Ubicación: En algún lugar.
Posts: 28.604
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por strelok Ver Mensaje
Desde que empecé con Delphi es impresionante la cantidad de veces que me salió error de memoria (uso la versión XE7), normalmente debo cerrar y abrir nuevamente para dar solución ¿existe alguna actualización/parche/configuración para dar solución total/parcial a este problema?
Cita:
Empezado por ecfisa Ver Mensaje
Hola.
Por favor, publica exactamente el mensaje de error (copia/pega) para orientarnos más acerca del problema.
Saludos
Nunca he usado la versión xe7, aunque los errores de memoria con otras versiones de delphi que he usado desde 1998, han sido casi ninguno, y siempre culpa mia.
Responder Con Cita
  #7  
Antiguo 20-12-2017
Avatar de ElKurgan
[ElKurgan] ElKurgan is offline
Miembro Premium
 
Registrado: Nov 2005
Posts: 1.075
Poder: 14
ElKurgan Va por buen camino
Yo suelo usar XE7 y jamás he tenido un problema de esos

¿Qué versión estás usando?

Saludos
Responder Con Cita
  #8  
Antiguo 20-12-2017
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: Jul 2004
Ubicación: Barcelona - España
Posts: 15.704
Poder: 10
Neftali [Germán.Estévez] Tiene un aura espectacularNeftali [Germán.Estévez] Tiene un aura espectacular
Cita:
Empezado por strelok Ver Mensaje
¿existe alguna actualización/parche/configuración para dar solución total/parcial a este problema?
¿Has revisado en la web de Borlan los updates para XE7?
¿Algo especial en tu proyecto?
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #9  
Antiguo 20-12-2017
strelok strelok is offline
Miembro
 
Registrado: Sep 2017
Posts: 130
Poder: 2
strelok Va por buen camino
Pues parece ser común en proyectos grandes: miren https://forums.embarcadero.com/messa...ssageID=704148
Responder Con Cita
  #10  
Antiguo 20-12-2017
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: Sep 2004
Ubicación: En algún lugar.
Posts: 28.604
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
No, no es común, es un caso aislado. Casos aislados.
No te lo tomes como algo personal lo que voy a decir, pero yo revisaría bien a qué se deben esos errores y descubrirás que no son problemas de delphi.
He trabajado en proyectos bastante más grandes que el que comenta esa persona y te puedo asegurar que no existen esos problemas.
Es más, también puedo asegurarte que esos problemas están provocados normalmente por dos motivos:
  1. Mezcla de muchos componentes de dudoso origen y/o mal instalados, versiones mezcladas de unos componentes, etc.
  2. Errores de programación del propio programador.
Y en la inmensa mayoría de casos, el problema es el punto 2.

En el último proyecto delphi que trabajé me encontré con un sistema similar al que describe ese enlace que has puesto, tenían problemas que ni te puedes imaginar. Después de investigar un poco se podía deducir que el problema era provocado por una mezcla de los 2 puntos que he indicado antes. ¿Sabes cuál fue la solución? pues creo que han comprado un visual studio c# y unos componentes devexpress para cambiarle la apariencia externa.
Y lo único que repetían es: "la culpa es de delphi, la culpa es de delphi, ..."
Y todo por no reconocer que el problema estaba provocado por ellos mismos.
Responder Con Cita
  #11  
Antiguo 20-12-2017
strelok strelok is offline
Miembro
 
Registrado: Sep 2017
Posts: 130
Poder: 2
strelok Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
No, no es común, es un caso aislado. Casos aislados.
No te lo tomes como algo personal lo que voy a decir, pero yo revisaría bien a qué se deben esos errores y descubrirás que no son problemas de delphi.
He trabajado en proyectos bastante más grandes que el que comenta esa persona y te puedo asegurar que no existen esos problemas.
Es más, también puedo asegurarte que esos problemas están provocados normalmente por dos motivos:
  1. Mezcla de muchos componentes de dudoso origen y/o mal instalados, versiones mezcladas de unos componentes, etc.
  2. Errores de programación del propio programador.
Y en la inmensa mayoría de casos, el problema es el punto 2.

En el último proyecto delphi que trabajé me encontré con un sistema similar al que describe ese enlace que has puesto, tenían problemas que ni te puedes imaginar. Después de investigar un poco se podía deducir que el problema era provocado por una mezcla de los 2 puntos que he indicado antes. ¿Sabes cuál fue la solución? pues creo que han comprado un visual studio c# y unos componentes devexpress para cambiarle la apariencia externa.
Y lo único que repetían es: "la culpa es de delphi, la culpa es de delphi, ..."
Y todo por no reconocer que el problema estaba provocado por ellos mismos.

Ambos puntos parecen ser lo mismo, a diferencia que uno fue programado por externos y el otro por nosotros, sin embargo, ¿qué es exactamente lo que provoca eso? ¿objetos no destruidos? ¿variables no inicializadas? ¿que cosa especifica?.

Por otro lado, el equipo de programación me comentó que en Delphi 2007 nunca sucedió el error, pasaba algo similar, cuando el proceso superaba 1GB, pero no es el mismo error, aquí no sucede cuando intentamos compilar, curiosamente con reiniciar delphi xe7 se soluciona
Responder Con Cita
  #12  
Antiguo 20-12-2017
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: Sep 2004
Ubicación: En algún lugar.
Posts: 28.604
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Para encontrar el motivo del problema debes:
1. Centrarte en un caso en particular y poner "breakpoints" para seguir el código paso a paso, armarte de muchísima paciencia, no desesperar, poco a poco, hasta encontrarlo.
2. Una vez resuelto ese problema, goto 1

No hay otra forma de hacerlo, es necesario decidirse y mentalizarse: "Ahora toca resolver estos problemas, no otras cosas, solamente resolver estos problemas."
Responder Con Cita
  #13  
Antiguo 20-12-2017
strelok strelok is offline
Miembro
 
Registrado: Sep 2017
Posts: 130
Poder: 2
strelok Va por buen camino
No me sirve lo que me dices jajaja, son mas de 2 millones de líneas, es inviable. Si me dijieras la razón de porque sucede o tiene más probabilidad de suceder, yo podría centrarme en una parte especifica del código
Responder Con Cita
  #14  
Antiguo 20-12-2017
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: Sep 2004
Ubicación: En algún lugar.
Posts: 28.604
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por strelok Ver Mensaje
No me sirve lo que me dices jajaja, son mas de 2 millones de líneas, es inviable. Si me dijieras la razón de porque sucede o tiene más probabilidad de suceder, yo podría centrarme en una parte especifica del código
Ya, pero lo mismo decían ellos:
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Y lo único que repetían es: "la culpa es de delphi, la culpa es de delphi, ..."
Y todo por no reconocer que el problema estaba provocado por ellos mismos.
No hay otra forma, escoge uno de los errores y céntrate en él, hasta solucionarlo, así uno a uno. No hay milagros.
Responder Con Cita
  #15  
Antiguo 20-12-2017
strelok strelok is offline
Miembro
 
Registrado: Sep 2017
Posts: 130
Poder: 2
strelok Va por buen camino
Cita:
Empezado por ecfisa Ver Mensaje
Hola.

Por fafor, publica exáctamente el mensaje de error (copia/pega) para orientarnos mas acerca del problema.

Saludos
[dcc32 Error] E2161 Error: RLINK32: Out of memory!
Responder Con Cita
  #16  
Antiguo 20-12-2017
strelok strelok is offline
Miembro
 
Registrado: Sep 2017
Posts: 130
Poder: 2
strelok Va por buen camino
Cita:
Empezado por ElKurgan Ver Mensaje
Yo suelo usar XE7 y jamás he tenido un problema de esos

¿Qué versión estás usando?

Saludos
Embarcadero Delphi XE7 Version 21.0.17017.3725
Responder Con Cita
  #17  
Antiguo 20-12-2017
strelok strelok is offline
Miembro
 
Registrado: Sep 2017
Posts: 130
Poder: 2
strelok Va por buen camino
Cita:
Empezado por Neftali [Germán.Estévez] Ver Mensaje
¿Has revisado en la web de Borlan los updates para XE7?
¿Algo especial en tu proyecto?
Solo encontré otras quejas: https://forums.embarcadero.com/messa...ssageID=704148
Responder Con Cita
  #18  
Antiguo 20-12-2017
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: Sep 2004
Ubicación: En algún lugar.
Posts: 28.604
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por strelok Ver Mensaje
[dcc32 Error] E2161 Error: RLINK32: Out of memory!
¿Ese es el único mensaje de error?

Como decías esto:
Cita:
Empezado por strelok
es impresionante la cantidad de veces que me salió error de memoria
pensaba que eran errores del programa en sí.
Responder Con Cita
  #19  
Antiguo 20-12-2017
strelok strelok is offline
Miembro
 
Registrado: Sep 2017
Posts: 130
Poder: 2
strelok Va por buen camino
Encontré algo, pero todos dicen soluciones diferentes, no entiendo nada

¿Me ayudarían?

https://www.clubdelphi.com/foros/showthread.php?t=49799

http://www.clubdelphi.com/foros/showthread.php?t=45406
Responder Con Cita
  #20  
Antiguo 20-12-2017
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: Sep 2004
Ubicación: En algún lugar.
Posts: 28.604
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Es que tendríamos que ver el proyecto. De otra forma es dar palos de ciego, a ver si acertamos.
¿Ocurre en un solo equipo o en todos?
¿Tienes algo 'especial' en los ficheros de recursos?, elimínalos (renómbralos, por si acaso tienes que recuperarlo).
Si tienes un .dpr y un .dproj elimina el .dproj (o cámbiale la extensión) y abre el .dpr
Rebuild todo.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Error de memoria Vlady Impresión 1 02-05-2011 06:58:08
error de memoria marcos_0586 Varios 3 20-07-2010 06:31:55
Error de memoria nelem Varios 0 29-07-2008 07:27:47
Error de Memoria pockelsm3 Varios 5 29-04-2008 20:56:17
LIberar memoria error =( deimonio Varios 2 12-10-2003 22:25:59


La franja horaria es GMT +2. Ahora son las 12:02:16.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi