Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #8  
Antiguo 04-11-2008
elcigarra elcigarra is offline
Miembro
 
Registrado: may 2005
Posts: 269
Poder: 22
elcigarra Va por buen camino
Estuve ausente unas horas y hay mucho que responder. Voy a tratar de explicar...

Uso el debugger y uso breakpoints pero como decía en este caso las lineas no tienen nada que ver... es decir, las lineas que detalle (el "FormatFloat" y la creación del StringList) me las cantò el debugger. El problema es que la mitad de las veces al saltar el error, la linea roja la marca en el "end" de la unidad principal, es decir después de "Application.run".

Con respecto a los break points, tampoco ayudan ya que los errores ocurren en la teración 125745, por ejemplo. El pseudocódigo es algo así...

Código Delphi [-]
Funcion gen_random: extended
begin
  Result = randómico con una distribución particular a partir de random.
end;
 
procedure grafica(vector: array of extended)
begin
  graficar ese array (que puede tener entre 500 y 2 millones de números)
end
 
procedure principal
begin
  SetLength(arraygrande, 2000000);
  for i:=0 to 2000000
    arraygrande[i] := gen_random
    graficar(arraygrande)
  end;

Como entenderán donde quiera que ponga el break point podría pasar cientos de miles de veces sin dar un error.

Pero además no es el error en una linea específica es en cualquier lado. Me suena más a un problema de memoria...

Maeyanes
Los StringList les hago un free, lo que asigno nil son los arrays de extendeds
Responder Con Cita
 



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
Siete prácticas para un óptimo y rápido desarrollo de software poliburro Noticias 5 30-07-2008 16:48:55
buenas maneras... BlueSteel Humor 23 13-06-2008 08:11:21
Buenas, duda con DBGRID sionks Varios 1 01-03-2008 07:10:42
Buenas Noticias faustoffp Noticias 0 04-09-2006 06:33:06
Ayuda Practicas En Delphi MARIAM23 Varios 1 22-07-2006 01:19:34


La franja horaria es GMT +2. Ahora son las 13:34:34.


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