Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-01-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.437
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Hola blaiselaborde, bienvenido/a a los foros.

Para saber porqué puede estar pasando este error, tal vez deberías explicitar un poco más algunos detalles de tu programa.
¿Qué hace?
¿Qué proceso realizas en el momento del error?
¿Alguna BD? ¿BDE?
...
__________________
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
  #2  
Antiguo 19-01-2010
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Poder: 0
coso Va por buen camino
Hola,
es posible que la memoria que estes agotando sea la del stack. Eso ocurriria si estas llamando recursivamente una funcion, por ejemplo. A ver si te sirve de ayuda. Saludos.
Responder Con Cita
  #3  
Antiguo 19-01-2010
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Como dice coso, puede ser la memoria del stack, pero como dice Neftalí, ¡¡¡ datos, queremos más datos !!!
Responder Con Cita
  #4  
Antiguo 20-01-2010
blaiselaborde blaiselaborde is offline
Miembro
 
Registrado: nov 2006
Ubicación: Reino Unido
Posts: 40
Poder: 0
blaiselaborde Va por buen camino
Out of memory

Gracias por el interés que le han dado a mi consulta.

He estado revisando la aplicación y no he visto funciones ó procedimientos stacks que se queden pillados ni recursivos.

La aplicación básicamente toma ficheros y los sube a Buffers para modificarlos y descargarlos nuevamente en otros ficheros.

Para ello utiliza arrays dinámicos de Char ó LongInt.

No lee de Base de Datos absoultamente nada.

Cualquier otra aclaración, con gusto.
Responder Con Cita
  #5  
Antiguo 20-01-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.437
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por blaiselaborde Ver Mensaje
Para ello utiliza arrays dinámicos de Char ó LongInt.
¿El tamaño de los arrays puede ser causa de ese problema?

Revisa con especial cuidado los códigos donde liberas memoria.
__________________
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
  #6  
Antiguo 20-01-2010
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por blaiselaborde Ver Mensaje
[..]
La aplicación básicamente toma ficheros y los sube a Buffers para modificarlos y descargarlos nuevamente en otros ficheros.

Para ello utiliza arrays dinámicos de Char ó LongInt.

[..]

huy... huy... qué peligro

Precisamente ahí, como dice Neftalí, es una gran fuente de posibles problemas: buffers, arrays dinámicos, etc.
Responder Con Cita
  #7  
Antiguo 25-01-2010
blaiselaborde blaiselaborde is offline
Miembro
 
Registrado: nov 2006
Ubicación: Reino Unido
Posts: 40
Poder: 0
blaiselaborde Va por buen camino
Memoria del Stack

Tendría ó sabría alguno qué funciones me permitirían mirar y manipular la memoria del Stack? . . . he estado mirando las API "GlobalMemoryStatus" y lo que obtengo son los mismos valores de la memoria física del Administrador de Tareas, que como comenté anteriormente, tiene suficiente memoria disponible al momento de sacar el mensaje de "Out of Memory".
Responder Con Cita
  #8  
Antiguo 25-01-2010
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Poder: 0
coso Va por buen camino
Hola,

Cita:
huy... huy... qué peligro
yo ahora estoy de acuerdo con neftali y casimiro, viendo que usas punteros. ¿Seguro que asignas y liberas memoria correctamente? De todas maneras, me da la sensacion que trabajas estilo 'c', digamos (corrigeme si me equivoco), vamos, que no usas clases ni nada de nada para cargar el fichero y modificarlo. Estaria bien que nos pusieras algo del codigo de asignacion y de liberacion, si de caso, para poder comentar un poco mejor. Un saludo.
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
Out of Memory luxus OOP 5 30-09-2008 23:11:54
rx memory table julyus .NET 2 18-09-2008 20:27:08
error.. out of memory... CarlosHernandez Firebird e Interbase 12 07-03-2007 14:03:22
Juego Memory Xema OOP 1 16-09-2004 13:59:24
insificient memory fabriciof Conexión con bases de datos 1 26-04-2004 20:03:29


La franja horaria es GMT +2. Ahora son las 06:00:57.


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