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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-09-2003
Avatar de javiermorales
javiermorales javiermorales is offline
Miembro
 
Registrado: may 2003
Ubicación: Alicante
Posts: 272
Poder: 21
javiermorales Va por buen camino
Diferencia entre Build y Compile

Hola a todos, necesitaría saber la diferencia entre la opción "Build" y "Compile".

Lo comento ya que he realizado un Build del proyecto y ahora cuando realizo una traza pasa por el código, por ejemplo, de las Rx y me vuelvo loco para realizar un trazado de mi aplicación.

Supongo que al realizar el build, abrá construido el proyecto con todas las librerías que utilizo. Pero ¿existe alguna manera de evitar el pase por el código de las librerías?, ¿se puede deshacer el Build, con solo la compilación no ocurrían estas cosas?. ¿Que implica el Build?.

Gracias a todos. Saludos.
Responder Con Cita
  #2  
Antiguo 21-09-2003
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Choose Project|Build project to rebuild all the components of a project regardless of whether they have changed. This command is useful when you’ve changed global compiler directives or compiler options, to ensure that all code compiles in the proper state.

This option is identical to Project|Compile project except that it rebuilds everything, whereas Project|Compile rebuilds only those files that have changed since the last build.

You can also invoke this command from the Project Manager. Right click and choose Build.

If you have multiple projects within a Project Group, you can build all projects within a Project Group by using the Project|Build All Projects command.


Use Project|Compile project to compile all files in the current project that have changed since the last build into a new executable file (.EXE),. dynamic link library (.DLL), resource file (.RES), or so on. This command is similar to the Build command, except that Project|
Compile builds only those files that have changed since the last compile, whereas Build rebuilds all files whether they have changed or not.

En resumen Build recompila todos los módulos hayan cambiado o no, y compile solamente los que han sufrido modificaciones.


Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #3  
Antiguo 22-09-2003
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 26
delphi.com.ar Va por buen camino
Y agrego un detalle: Build incrementa en uno el nro de Build de la versión del ejecutable, en el caso que tengamos marcada la opción "Project\Options\Version Info\Auto-Increment Build Number"

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #4  
Antiguo 29-09-2003
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 29
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
¡Buen día a todos!

Contestando la última pregunta de Javier:

Cita:
Posteado originalmente por javiermorales
...build, abrá construido el proyecto con todas las librerías... [bibliotecas]...que utilizo. Pero ¿existe alguna manera de evitar el pase por el código de las librerías?...
Debo comentar que la ejecución paso a paso del depurador, puede realizarse de dos formas: trace into o step over (si mal no recuerdo, no tengo Delphi en esta PC).

La primera (tecla F7), hace que el siguiente paso sea el comienzo de la primera rutina que ejecuta la sentencia actual, es decir, se mete a las rutinas que son ejecutadas por la sentencia donde está detenido el programa.

La segunda (tecla F8), hace que se ejecute toda la sentencia actual en un sólo paso, de tal forma que el programa se detiende en la siguiente sentencia de la rutina actual, o de la rutina que la llamó en caso de haber finalizado aquella.

Una efectiva combinación de estos dos tipos de seguimiento, permite revisar el código de diversas rutinas que son llamadas en diferentes niveles. Uno puede dedicir si entrar o no al detalle de una sentencia presionando la tecla F7 o F8, respectivamente.

Espero esto sea de utilidad. Seguimos en contacto.

Al González .
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


La franja horaria es GMT +2. Ahora son las 17:10:01.


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