Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Compiler von D2005 in D7 einbauen (https://www.delphipraxis.net/75995-compiler-von-d2005-d7-einbauen.html)

Zacherl 28. Aug 2006 13:42


Compiler von D2005 in D7 einbauen
 
Hi,
kann ich den Compiler von Delphi 2005 in mein Delphi 7 einbauen, bzw den Compiler von D7 mit dem von D2005 tauschen. Ich hatte eigentlich vor, die Projekte unter D7 zu designen und mit dem Commandozeilencompiler von D2005 zu compilieren ... Da stellte sich mir aber die Frage: "Was, wenn ich unter D7 Komponenten installiert habe, die D2005 nicht kennt ... Kann ich unter Einbezug der Lib-Pfade das Projekt dann trotzdem erstellen?

Florian

Jelly 28. Aug 2006 13:54

Re: Compiler von D2005 in D7 einbauen
 
Warum nutzt Du nicht den Designer von Delphi 2005. Den kannst Du doch optisch anpassen, so dass er wieder aussieht wie das alte Delphi.

mkinzler 28. Aug 2006 13:54

Re: Compiler von D2005 in D7 einbauen
 
Da der Compiler fest in diue IDE eingebaut ist, kannst du ihn nicht austauschen.
Zitat:

Was, wenn ich unter D7 Komponenten installiert habe, die D2005 nicht kennt ... Kann ich unter Einbezug der Lib-Pfade das Projekt dann trotzdem erstellen?
Wohl eher nicht, du solltest wenn möglich, die Packages für die du keine D9-Version hast, in D7 deaktivieren.

BTW. Warum willst du auf die Features der neuen IDE verzichten?

Zacherl 28. Aug 2006 13:57

Re: Compiler von D2005 in D7 einbauen
 
Ich werde weiterhin D2005 verwenden, aber ein Freund von mir möchte gerne seine Projekte mit dem D2005 Compiler erstellen, da er mein, dieser wäre besser. Da sein Computer nicht der neuste ist, dauert das Arbeiten mit D2005 allerdings ewig ...

Balu der Bär 28. Aug 2006 13:58

Re: Compiler von D2005 in D7 einbauen
 
Frag ihn mal was an dem von Delphi 2005 besser sein sollte, würde mich mal interessieren.

mkinzler 28. Aug 2006 14:00

Re: Compiler von D2005 in D7 einbauen
 
Zitat:

Zitat von Balu der Bär
Frag ihn mal was an dem von Delphi 2005 besser sein sollte, würde mich mal interessieren.

In BDS2005 (Delphi füe Win32) werkelt eigentlich der gleiche Compiler wie D7 SP1 (7.1)

Balu der Bär 28. Aug 2006 14:01

Re: Compiler von D2005 in D7 einbauen
 
Dachte ich mir auch, deshalb würde es mich mal interessieren. ;)

Meflin 28. Aug 2006 14:07

Re: Compiler von D2005 in D7 einbauen
 
Zitat:

Zitat von mkinzler
Da der Compiler fest in diue IDE eingebaut ist

Wohl eher nicht. Oder was soll dann die DCC32.exe im Bin-Verzeichnis sein ;)


Zacherl 28. Aug 2006 14:10

Re: Compiler von D2005 in D7 einbauen
 
Zitat:

Zitat von Balu der Bär
Frag ihn mal was an dem von Delphi 2005 besser sein sollte, würde mich mal interessieren.

Kann ich machen ... ich habs ihm auch gesagt, dass sich am Compiler nicht viel getan haben kann, er wollte es mir aber nicht glauben ...

Zitat:

Zitat von Meflin
Zitat:

Zitat von mkinzler
Da der Compiler fest in diue IDE eingebaut ist

Wohl eher nicht. Oder was soll dann die DCC32.exe im Bin-Verzeichnis sein ;)

Du meinst, dass man die einfach tauschen könnte? So dass der D2005 Compiler von D7 auch gleich die Bibliothekspfade mit übergeben bekommt?

Florian

Meflin 28. Aug 2006 14:13

Re: Compiler von D2005 in D7 einbauen
 
Zitat:

Zitat von Florian Bernd
Du meinst, dass man die einfach tauschen könnte? So dass der D2005 Compiler von D7 auch gleich die Bibliothekspfade mit übergeben bekommt?

Theoretisch müsste das gehen, da die IDE ja beim kompilieren nichts anderes macht als dem Compiler die Datei als Parameter zu übergeben. Allerdings habe ich keine Ahnung wie das mit der Kompatibilität zwischen IDE <-> Compiler aussieht, da die ja u.U. andere Parameter erwarten. Einen Verusch (mit Backup) wärs jedenfalls wohl Wert, wauch wenn ich den Sinn der Aktion anzweifle ;)


mkinzler 28. Aug 2006 14:15

Re: Compiler von D2005 in D7 einbauen
 
Zitat:

Wohl eher nicht. Oder was soll dann die DCC32.exe im Bin-Verzeichnis sein Wink
Das ist die Kommnadozeilenversion des Compilers, diese wird imho aber nicht von der IDE verwendet.

Meflin 28. Aug 2006 14:20

Re: Compiler von D2005 in D7 einbauen
 
Zitat:

Zitat von mkinzler
Das ist die Kommnadozeilenversion des Compilers, diese wird imho aber nicht von der IDE verwendet.

Habs kurzerhand ausprobiert und die Datei umbenannt. Delphi kompiliert aber immernoch -> stimmt also. Wird also nix anderes übrigbleiben als den Command-Line-Compiler von Hand zu bemühen ;)

aber wie gesagt: bringen tut das ganze sowieso nichts :lol:


Zacherl 28. Aug 2006 14:48

Re: Compiler von D2005 in D7 einbauen
 
Nagut ... danke an alle.

himitsu 28. Aug 2006 15:57

Re: Compiler von D2005 in D7 einbauen
 
Zitat:

Zitat von Meflin
Habs kurzerhand ausprobiert und die Datei umbenannt. Delphi kompiliert aber immernoch -> stimmt also. Wird also nix anderes übrigbleiben als den Command-Line-Compiler von Hand zu bemühen ;)

aber wie gesagt: bringen tut das ganze sowieso nichts :lol:

da gibt's noch so nette DLLs in dem Bin-Verzeichnis :zwinker:

Nils_13 28. Aug 2006 16:23

Re: Compiler von D2005 in D7 einbauen
 
Bei Delphi2005 ist das nicht der Compiler, es ist die IDE, aber der Compiler ist der Gleiche und wird nicht viel langsamer als bei Delphi7 sein.

himitsu 28. Aug 2006 17:11

Re: Compiler von D2005 in D7 einbauen
 
Der Compiler, welchen die IDE nutzt, ist aber auch mit darunter.

Meflin 28. Aug 2006 17:22

Re: Compiler von D2005 in D7 einbauen
 
Zitat:

Zitat von himitsu
Der Compiler, welchen die IDE nutzt, ist aber auch mit darunter.

Ist das dann die DCC100.dll? Scheint so, also müsste man die vertauschen!


himitsu 28. Aug 2006 17:30

Re: Compiler von D2005 in D7 einbauen
 
Zitat:

Zitat von Meflin
Ist das dann die DCC100.dll? Scheint so, also müsste man die vertauschen!

bin mir da nicht ganz sicher (dächte aber es sei eine er Anderen :gruebel:, kann heut abend aber nochmal nachsehn, oder du guckst einfach mal in die Dateien, in den beiden Compiler-Dateien tauchen unterandem die generischen Typennamen auf ... die muß er ja als String kennen, da er sie schließlich übersetzen soll)

Meflin 28. Aug 2006 17:33

Re: Compiler von D2005 in D7 einbauen
 
Zitat:

Zitat von himitsu
bin mir da nicht ganz sicher (dächte aber es sei eine er Anderen :gruebel:, kann heut abend aber nochmal nachsehn, oder du guckst einfach mal in die Dateien, in den beiden Compiler-Dateien tauchen unterandem die generischen Typennamen auf ... die muß er ja als String kennen, da er sie schließlich übersetzen soll)

Doch, das müsste sie schon sein, in der Beschreibung heissts "Delphi Pascal Compiler". DCC100IL.dll ist dann der Compiler für .Net! Was allerdings die DCC100.jdbg und DCC100.DE (klingt nach Sprachdatei) sein soll und ob man die dann auch braucht weis ich nicht ;)


Daniel B 28. Aug 2006 17:52

Re: Compiler von D2005 in D7 einbauen
 
Geht da nicht die Lizenz flöten!?

Meflin 28. Aug 2006 17:54

Re: Compiler von D2005 in D7 einbauen
 
Zitat:

Zitat von Daniel B
Geht da nicht die Lizenz flöten!?

So ganz legal ist das sicherlich nicht wenns nicht gerade die PE-Compiler sind ;)


Daniel B 28. Aug 2006 17:56

Re: Compiler von D2005 in D7 einbauen
 
Selbst wenn es PE sind. ;)

Meflin 28. Aug 2006 17:58

Re: Compiler von D2005 in D7 einbauen
 
Zitat:

Zitat von Daniel B
Selbst wenn es PE sind. ;)

Wenn der Typ allerdings beide Versionen besitzt sollts eigentlich kein Problem sein...


3_of_8 28. Aug 2006 18:24

Re: Compiler von D2005 in D7 einbauen
 
Also ich machs so, dass ich den Command Line Compiler von 2005 PE unter den Tools von D7 reingebastelt hab - ein Klick und kompiliert. Absolut np. Und die Lizenz bleibt auch erhalten, mir gehören schließlich beide Versionen.

kaiser1401 4. Dez 2006 09:09

Re: Compiler von D2005 in D7 einbauen
 
Kannst du mir erklären wie du das genau gemacht hast? stehe momentan vor einem ähnlichen problem jedoch in anderer richtung. würde gerne den 5er compiler aus d7 heraus aufrufen.

Mavarik 4. Dez 2006 09:40

Re: Compiler von D2005 in D7 einbauen
 
Zitat:

Zitat von Jelly
Warum nutzt Du nicht den Designer von Delphi 2005. Den kannst Du doch optisch anpassen, so dass er wieder aussieht wie das alte Delphi.

Ach ja... ?

Wie? Gibt es etwar auch die möglichkeit die Komponenten Palette wieder früher zu erhalten?

Frank

mkinzler 4. Dez 2006 09:53

Re: Compiler von D2005 in D7 einbauen
 
Zitat:

Zitat von Mavarik
Zitat:

Zitat von Jelly
Warum nutzt Du nicht den Designer von Delphi 2005. Den kannst Du doch optisch anpassen, so dass er wieder aussieht wie das alte Delphi.

Ach ja... ?

Wie? Gibt es etwar auch die möglichkeit die Komponenten Palette wieder früher zu erhalten?

Frank

Ja in den DevExtensions gibt es die Option OldPalette

Mavarik 4. Dez 2006 10:18

Re: Compiler von D2005 in D7 einbauen
 
Zitat:

Zitat von mkinzler
Ja in den DevExtensions

Wo? Kannste das ein bischen näher erklären... Dann könnte man ja sogar damit arbeiten :-)

Frank

mkinzler 4. Dez 2006 10:22

Re: Compiler von D2005 in D7 einbauen
 
Es gibt die Delphi-Erweiterung DevExtensions von Andeas Hausladen (jbg). In diesen gibt es die genannte Option.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:35 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