Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-07-2013
Avatar de RebeccaGL
RebeccaGL RebeccaGL is offline
Miembro
 
Registrado: ene 2008
Posts: 199
Poder: 17
RebeccaGL Va por buen camino
Delphi se me cuelga al compilar

Holas buenas.

Tengo un modulo que 50,000 lineas el programa ocupa 19 megas el problema es que cuando compilo a veces se me cuelga otras no, y cuando grabo el proyecto a veces demora 30 segundos otras mas, ¿como podria solucionar este problema para que no se me cuelgue el compilador?.

Compilador Delphi 7
Responder Con Cita
  #2  
Antiguo 20-07-2013
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Poder: 21
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
connor,

Cita:
Empezado por connor
...Tengo un modulo de 50000 líneas...cuando compilo (Delphi 7) a veces se me cuelga...¿como podría solucionar este problema...?...
Pregunto:

1- ¿Haz considerado dividir la unidad de 50000 líneas en varias unidades?, realmente te sugiero evaluar esta opción.

2- ¿Haz considerado compilar el programa con la opción de RunTime Packages?.

Revisa estos links:
Cita:
BPL vs. DLL : http://delphi.about.com/od/objectpas...bpl_vs_dll.htm

INFO: DLL's, BPL's, carga dinámica, carga estática y Packages en Runtime : http://www.clubdelphi.com/foros/showthread.php?t=68947

Hundred Thousand Lines in a Unit : http://blog.marcocantu.com/blog/hund...ines_unit.html
Espero sea útil

Nelson.

Última edición por nlsgarcia fecha: 20-07-2013 a las 06:59:40.
Responder Con Cita
  #3  
Antiguo 20-07-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
De todas formas, no debería bloquearse por ese motivo, pero es imposible ayudar si no das más información.
Responder Con Cita
  #4  
Antiguo 20-07-2013
Avatar de RebeccaGL
RebeccaGL RebeccaGL is offline
Miembro
 
Registrado: ene 2008
Posts: 199
Poder: 17
RebeccaGL Va por buen camino
Muchas gracias por responder.

No he considerado esas opciones de compilacion, las probare y vere que sucede, lo que pasa es que el modulo que tengo, he metido todo en varias pestañas, para evitar crear mas formularios mejor dicho lo he hecho todo en un solo formulario y con 50 tablas y mucho codigo, y al momento de compilar o grabar el modulo se demora mucho y a veces se cuelga.

Compilador Delphi 7
Base de datos en MySQL 5.5

pc con memoria ram 4 megas core duo
windows XP sp2

Ahora que estoy escribiendo pienso, no sera, que tengo que modificar el stack min y el stack max del compilador?. Ademas tengo otros programas que ocupan 10 ó 13 megas y con ellos no me sucede este problema, sera porque no son tan grandes, nose.



saludos
Responder Con Cita
  #5  
Antiguo 20-07-2013
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
No muevas cosas raras sin saber porque.

Lo que debes hacer es lo que te dice nlsgarcia. Organizar el codigo en grupos/unidades (paquetes) donde puedes colocar codigo que ya no trabajas en uno(s) paquetes, codigo de terceros que no tocas en otros y dejas el resto en el proyecto.

Tambien me imagino, debes tener muchas referencias semi-circulares. Seguro hay un manojo de units que se referencian a diestra y siniestra.

Tambien, eliminar del USES las units que no se necesitan.

En conjunto, es reorganizar codigo:

http://stackoverflow.com/questions/9...er-performance

Mas ideas:

http://stackoverflow.com/questions/6...and-what-can-i
__________________
El malabarista.
Responder Con Cita
Respuesta



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
Se cuelga delphi 7 Andres_UPC Varios 2 21-10-2006 22:04:28
Al compilar error ( del ide no de delphi) mainau Varios 4 12-08-2004 10:04:16
se me cuelga delphi 7 en xp empty Varios 5 24-03-2004 16:56:11
Compilar sin Delphi abierto Descendents Varios 1 04-12-2003 15:04:11
Compilar fuentes de Delphi vmladino API de Windows 3 03-12-2003 20:13:06


La franja horaria es GMT +2. Ahora son las 07:56:49.


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