Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Diferencia entre Build y Compile (https://www.clubdelphi.com/foros/showthread.php?t=3832)

javiermorales 21-09-2003 22:03:10

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.

marcoszorrilla 21-09-2003 22:43:29

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.

delphi.com.ar 22-09-2003 16:06:02

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!

Al González 29-09-2003 01:12:30

:) ¡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 :).


La franja horaria es GMT +2. Ahora son las 06:02:30.

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