Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Kompilieren ohne installierte IDE moeglich? (https://www.delphipraxis.net/150269-kompilieren-ohne-installierte-ide-moeglich.html)

Mackhack 12. Apr 2010 00:43


Kompilieren ohne installierte IDE moeglich?
 
Hallo DPler,

ich wollte mal anfragen ob jemand weis ob folgendes moeglich ist:

Ist es moeglich Delphi Projekte ausserhalb der IDE, sprich ohne installierte IDE zu compilieren mit diesem kommandozeilencompiler dcc32 oder wie der heisst?

Wenn ja wie muesste man das ganze einrichten sodass der alle Units mit einlinken kann und das ganze fehlerfrei kompiliert bekommt?

Danke!

XHelp 12. Apr 2010 01:09

Re: Kompilieren ohne installierte IDE moeglich?
 
da

Es ist übrigens der 1. Link bei google unter dem Suchbegriff "dcc32"

Mackhack 12. Apr 2010 01:10

Re: Kompilieren ohne installierte IDE moeglich?
 
muss ich mal gucken. Ich glaube ich hab viel zu viele Suchbegriffe bzw. viel zu tief nachgedacht wie man suchen muesste fuer dieses Problem.

Martin W 12. Apr 2010 01:15

Re: Kompilieren ohne installierte IDE moeglich?
 
Zitat:

Zitat von XHelp
da

Es ist übrigens der 1. Link bei google unter dem Suchbegriff "dcc32"

Hmm, ich denke das ist nicht die Antwort für das Problem, da der Compiler auch hier fest installier ist. Es geht darum, welche Dateien notwendig sind um den Compiler irgendwo isoliert zu starten, also in einer Umgebung, in der kein Delphi installiert ist.

alzaimar 12. Apr 2010 06:36

Re: Kompilieren ohne installierte IDE moeglich?
 
Probier mal den Dependency Walker aus, der zeigt Dir alle von einer EXE/DLL benötigten DLLs. Vielleicht kommst Du damit alleine weiter.

himitsu 12. Apr 2010 07:44

Re: Kompilieren ohne installierte IDE moeglich?
 
z.B. über einen Komandozeilen kompiler:

also kompilieren ohne installierter "IDE" (absichtlich in " ) ist zwar möglich ...
DCC32 und Co. wurde ja schon genannt.


aber, es kommt darauf an was man kompilieren will ...
wird die VCL und/oder andere "zur IDE gehörenden" Codes benötigt, dann geht das nicht (so einfach).

Martin W 12. Apr 2010 12:05

Re: Kompilieren ohne installierte IDE moeglich?
 
Zitat:

Zitat von himitsu
wird die VCL und/oder andere "zur IDE gehörenden" Codes benötigt, dann geht das nicht (so einfach).

Hab das mal auf die Schnelle geprüft... man brauch gar nicht viel: Den Compiler, einige DLL´s aus dem gleichen Verzeichnis, die ganzen notwendigen DCU´s und nen paar sonstige Dateien... für ne Auflistung hier zu lang, aber mit Try & Error in übersichtlichem Zeitaufwand hinzubekommen.

himitsu 12. Apr 2010 12:31

Re: Kompilieren ohne installierte IDE moeglich?
 
Den Delphi-Kommandozeilen-Compiler gibt es ja auch einzeln, also kein Problem den ohne IDE zu nutzen,

aber ob du die delphieigenen DCUs so ohne Weiteres getrennt von der IDE nutzen darfst, das ist 'ne andere Sache.

Hier kommt es nicht auf das "geht es" an, sondern auch auf das "erlaubt es deine Delphi-Lizenz" überhaupt.

Martin W 12. Apr 2010 12:33

Re: Kompilieren ohne installierte IDE moeglich?
 
Zitat:

Zitat von himitsu
Den Delphi-Kommandozeilen-Compiler gibt es ja auch einzeln, also kein Problem den ohne IDE zu nutzen,

aber ob du die delphieigenen DCUs so ohne Weiteres getrennt von der IDE nutzen darfst, das ist 'ne andere Sache.

Hier kommt es nicht auf das "geht es" an, sondern auch auf das "erlaubt es deine Delphi-Lizenz" überhaupt.

Das hab ich nicht bezweifelt :) Aber jedes mal wenn ich den Kommandozeilen APP starte, tu ich es "getrennt von der IDE". Borland / CodeGear / Embagadero tut doch keinen Kommandozeilencompiler bei, wenn ich ihn nicht benutzen dürfte... Aber das ist Off Topic.

mjustin 12. Apr 2010 12:40

Re: Kompilieren ohne installierte IDE moeglich?
 
Zitat:

Zitat von Martin W
Hab das mal auf die Schnelle geprüft... man brauch gar nicht viel: Den Compiler, einige DLL´s aus dem gleichen Verzeichnis, die ganzen notwendigen DCU´s und nen paar sonstige Dateien... für ne Auflistung hier zu lang, aber mit Try & Error in übersichtlichem Zeitaufwand hinzubekommen.

Wäre das nicht ein ideales Beispiel um zu zeigen, was man mit Innosetup alles machen kann ? ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:39 Uhr.
Seite 1 von 2  1 2      

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