Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Alle Projekte erstellen/kompilieren (https://www.delphipraxis.net/154330-alle-projekte-erstellen-kompilieren.html)

Aphton 7. Sep 2010 05:55

Alle Projekte erstellen/kompilieren
 
Hierbei handelt es sich um eine triviale Frage, die mich jetzt schon seit etwas längerem plagt.
Was ist nun der genaue Unterschied zwischen:
"Alle Projekte kompilieren"
und
"Alle Projekte erstellen"

MfG, Aphton

uligerhardt 7. Sep 2010 06:08

AW: Alle Projekte erstellen/kompilieren
 
Zitat:

Zitat von Aphton (Beitrag 1047915)
Was ist nun der genaue Unterschied zwischen:
"Alle Projekte kompilieren"
und
"Alle Projekte erstellen"

...
Zitat:

Zitat von http://www.programmersheaven.com/mb/delphikylix/201298/201324/re-what-is-the-difference-between-compile-and-build/
The "compile" command checks to see which files have been modified by looking at the create dates for the unit files, and then updates those. "Build" just goes ahead and recompiles the whole thing without checking.


generic 7. Sep 2010 08:33

AW: Alle Projekte erstellen/kompilieren
 
Man kann es auch auf deutsch erklären
"Alle Projekte kompilieren"

kompiliert alles was neu ist oder was sich geändert hat.

"Alle Projekte erstellen"
kompiliert immer alles - dauert daher auch immer länger als kompilieren.

Sinn: Bei Compiler-Schaltern wird kein Code geändert. Dadurch würde unter Umständen DCUs liegen bleiben, welche andere Schalter nutzen als wie beim Projekt eingestellt sind.

Aphton 7. Sep 2010 09:27

AW: Alle Projekte erstellen/kompilieren
 
Aha, also sicherheitshalber immer ".. erstellen" benützen...

Danke,
MfG Aphton

uligerhardt 7. Sep 2010 10:48

AW: Alle Projekte erstellen/kompilieren
 
Zitat:

Zitat von Aphton (Beitrag 1047943)
Aha, also sicherheitshalber immer ".. erstellen" benützen...

Nicht immer, aber oft. :)
Wenn ich grad so am Editieren bin und schnell mal schauen will, ob ich irgendwo einen Fehler gemacht habe, arbeite ich mit F9 (also "Compilieren"). Aber spätestens, bevor das Ganze eingecheckt wird, kommt ein Strg-F9 (also "Erzeugen"). Und gelegentlich zwischendurch, einfach um sicherzugehen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:51 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz