Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Erfahrungen mit Parallelinstallation D5/D7/D8 ? (https://www.delphipraxis.net/15144-erfahrungen-mit-parallelinstallation-d5-d7-d8.html)

Leuselator 22. Jan 2004 16:43


Erfahrungen mit Parallelinstallation D5/D7/D8 ?
 
Liebe DP-Gemeinde,

ich habe soeben mein Upgrade D5->D7/D8 Architect erhalten (Yawp!:mrgreen:) und bin natürlich heiß wei Nachbars Lumpi, die auch zu installieren. Da ich aber inmitten eines (ohnehin schon über Termin gerutschten) fetten Projektes stecke, wollte ich Euch fragen, ob es möglich ist D5 Enterprise, D7 Architect und D8 parallel auf einem Rechner zu installieren, ohne das die 5 und die 7 sich beeinflussen/stören (wenn nicht, muß ich noch bis Mitte März warten :-().
Gruß

sakura 22. Jan 2004 16:47

Re: Erfahrungen mit Parallelinstallation D5/D7/D8 ?
 
Eigentlich geht es problemlos, allerdings musst Du mit den Verknüpfungen aufpassen und diese abwählen. Solltest Du Dinge wie Midas/Corba, Interbase, etc. nutzen musst Du einfach noch etwas vorsichtiger sein. Ich habe auf meinem PC D1/D3/D4/D5/D7/D8 parallel laufen und keine Probleme. Dabei ist D7 der Chef, D5 Stellvertreter und D8 Sekretär, die anderen sind der lausige Rest für DP-Problemfälle ;-)

...:cat:...

Leuselator 22. Jan 2004 16:49

Re: Erfahrungen mit Parallelinstallation D5/D7/D8 ?
 
Yippee! :-)
Delphi-Quellcode:
InstallOrgy.Start;

Hansa 6. Feb 2004 20:48

Re: Erfahrungen mit Parallelinstallation D5/D7/D8 ?
 
Zitat:

Zitat von sakura
...allerdings musst Du mit den Verknüpfungen aufpassen und diese abwählen. Solltest Du Dinge wie Midas/Corba, Interbase, etc. nutzen musst Du einfach noch etwas vorsichtiger sein...

Inwiefern mit Verknüpfungen aufpassen ? Meinst Du nur die Klick-Programmstarts aus Explorer etc. ? Inwiefern muß man mit Interbase, was ich brauche aufpassen ?

sakura 6. Feb 2004 20:55

Re: Erfahrungen mit Parallelinstallation D5/D7/D8 ?
 
Zitat:

Zitat von Hansa
Inwiefern mit Verknüpfungen aufpassen ? Meinst Du nur die Klick-Programmstarts aus Explorer etc. ?

Ja :-)

Zitat:

Zitat von Hansa
Inwiefern muß man mit Interbase, was ich brauche aufpassen ?

Verschiedene Delphi Versionen kommen mit verschiedenen IB-Versionen, welche nicht parallel installierte werden können. i.A. sollte die neueste IB-Version funkionieren.

...:cat:...

Hansa 7. Feb 2004 11:10

Re: Erfahrungen mit Parallelinstallation D5/D7/D8 ?
 
Zitat:

Zitat von sakura
..Verschiedene Delphi Versionen kommen mit verschiedenen IB-Versionen, welche nicht parallel installierte werden können. i.A. sollte die neueste IB-Version funkionieren.

...:cat:...

Ah, jetzt weiß ich alles. 8) Aber IB kann schon parallel installiert werden. Man muß nur aufpassen, welcher Server gerade läuft. Ich vermute mal, daß kaum einer den von Hand startet, sondern direkt beim Hochfahren, damit er immer verfügbar ist. Soll eine andere Interbase Version getestet werden, so muß das eben abgeschaltet und die neue Version getestet werden.

Und was Delphi betrifft, so installiere ich D8 und dann erst D7. Müßte passen.

Bernd Ua 7. Feb 2004 11:31

Re: Erfahrungen mit Parallelinstallation D5/D7/D8 ?
 
Ein Hinweis noch zu D6/D7 : Auch die laufen paralell, einziges Problem sind die dbExpress Treiber in der IDE.
Ist auf der Maschine auch D6 vorhanden, bringen dbExpress Programme, die in der Delphi 7 IDE gestartet werden,
Fehler (und nur in der IDE). Da in der Regel D6 im Pfad zuerst steht lädt Delphi 7 dann die alten Versionen.
Einfachster Workaround, betreffende dbExpress DLL (Zb dbexpint.dll) ins Programmverzeichnis des Projekts kopieren,
dann nimmt auch D7 die richtige DLL.

Die Liste von sakura ( Vorsicht bei Corba etc ) würde ich auch noch ergänzen um einen Hinweis zu InstallShield Express.
Der verpackt nur die aktuelle BDE mit in die Installation. Nach Installation von meinetwegen D5 auf der Maschine,
kann man also nicht mehr die "alte" BDE von D3 deployen (wenn man das aus irgendwelchen Gründen will).

Ein letzter Hinweis noch zu Midas.dll. Die alten Apps laufen prinzipiell auch mit den neueren Versionen der DLL
aber soweit ich mich erinnere (Im Zweifelsfall noch mal danach Googeln) gibt es ein Problem bei nicht geklammerten Filterausdrücken der Art "Feld1='bla' AND Feld2='bla'. Die geben mit der Delphi7 Midas.dll einen Fehler, wenn die Ausdrücke nicht geklammert sind.

Bernd

Hansa 7. Feb 2004 12:19

Re: Erfahrungen mit Parallelinstallation D5/D7/D8 ?
 
Ich habe die Holzhammer-Methode verwendet und zuerst D6 und anderes komplett deinstalliert. :mrgreen: Bevor irgendwann eine alte Datei meine Kreise stört....

Bernd Ua 7. Feb 2004 12:30

Re: Erfahrungen mit Parallelinstallation D5/D7/D8 ?
 
Die Holzhammer-Methode geht aber haarscharf an der Fragestellung "Paralellinstallation" vorbei :lol:

SirThornberry 7. Feb 2004 12:40

Re: Erfahrungen mit Parallelinstallation D5/D7/D8 ?
 
ich hab bei mir Delphi6, Delphi7 und Delphi8 paralell laufen und hab keine Probleme bisher gehabt. Auch mit interbase nicht, allerdings starte ich den Server auch manuell also nicht beim starten von windoof

Hansa 7. Feb 2004 17:15

Re: Erfahrungen mit Parallelinstallation D5/D7/D8 ?
 
Zitat:

Zitat von Bernd Ua
Die Holzhammer-Methode geht aber haarscharf an der Fragestellung "Paralellinstallation" vorbei :lol:

Stimmt ! Aber nur fast. :zwinker: Sagen wir mal messerscharf, wobei mein "Messer" genau bei der WinApi schneidet. Warum soll ich D6 noch auf der Kiste lassen ? D7 und D8 sind parallel installiert. Und da werden wir nun mal sehen, was ist.

Bernd Ua 7. Feb 2004 17:33

Re: Erfahrungen mit Parallelinstallation D5/D7/D8 ?
 
Zitat:

Warum soll ich D6 noch auf der Kiste lassen ?
D6 stimmt schon - das ist bei mir auch nur aus supportgründen drauf -
aber alle D5 Projekte habe ich nicht portiert, an die Stabilität von D5 kommen
leider weder 7 noch 8 ran.

Bernd

Hansa 7. Feb 2004 18:01

Re: Erfahrungen mit Parallelinstallation D5/D7/D8 ?
 
Habe D1,D2,D3,D6,D7,D9. Da die Borländer die Komponentenentwicklung "schlauerweise" aus "Lizenzgründen" über den Haufen geworfen, bzw. total umgekrempelt haben, ich aber trotzdem eigene Komponenten unter D6 benutze ist D5 uninteressant. Kompatibler wirds wohl auch nicht werden.

r_kerber 7. Feb 2004 18:05

Re: Erfahrungen mit Parallelinstallation D5/D7/D8 ?
 
Zitat:

Zitat von Hansa
Habe D1,D2,D3,D6,D7,D9.

Wo hast Du denn das her? :gruebel:

Hansa 7. Feb 2004 18:30

Re: Erfahrungen mit Parallelinstallation D5/D7/D8 ?
 
Ist die Longhorn Version von Anders Hejlsberg. Offizieller Erscheinungstermin : 2006 :lol:

Bernd Ua 7. Feb 2004 19:05

Re: Erfahrungen mit Parallelinstallation D5/D7/D8 ?
 
Zitat:

Da die Borländer die Komponentenentwicklung "schlauerweise" aus "Lizenzgründen" über den Haufen geworfen, bzw. total umgekrempelt haben, ich aber trotzdem eigene Komponenten unter D6 benutze ist D5 uninteressant
Bahnhof! ?

Robert_G 7. Feb 2004 19:27

Re: Erfahrungen mit Parallelinstallation D5/D7/D8 ?
 
[OffTopic :roll: ]
Leuselators Frage nach parallelem Betreiben von D5 & D8 kann ich vollkommen nachvollziehen.
Sakuras Delphisammlung (als Testumgebung für DP-User mit alten Delphi-Versionen) kapiere ich auch noch, aber Hansas D1-D8 Liste, verstehe ich nicht ganz. :gruebel:
Warum sollte ich D1-D6 haben wenn ich für meine Projekte z.Bsp. D7 nutze, reicht da nicht ein altes Delphi zur Kompatibilität?
[OffTopic]

Hansa 7. Feb 2004 20:30

Re: Erfahrungen mit Parallelinstallation D5/D7/D8 ?
 
Zitat:

Zitat von GeorgeWNewbie
..kapiere ich auch noch, aber Hansas D1-D8 Liste, verstehe ich nicht ganz. :gruebel:
Warum sollte ich D1-D6 haben wenn ich für meine Projekte z.Bsp. D7 nutze, reicht da nicht ein altes Delphi zur Kompatibilität?

es gab noch Zeiten ohne D7. D1 habe ich gekauft und getestet. Dann Update auf D2. Auch nicht besonders. Dann D3 kurz getestet und wegen anderer Projekte D4 und D5 übersprungen. Mit D6 (spät) fing ich dann wieder ernsthaft mit Delphi an. D7 war schon in Reichweite. Was jetzt nicht heißen soll, daß ich noch D1 verwende. Borland hat schon viel an mir verdient. 8)

achso, zurück zum Thema. Hier noch der "Bahnhof" :lol:

http://community.borland.com/article...,27717,00.html

Auszug:

Zitat:

With Delphi 6, Borland has taken the next step. Not only was DsgnIntf replaced with DesignIntf, but the property editors were also pulled out into DesignEditors, DesignMenus, DesignWindows and other design-time files. DesignEditors in particular uses another IDE file named Proxies. (The Proxies code resides in DesignIDE.bpl.) Needless to say, these changes can result in errors at compile time.

If your code is already segregated in terms of runtime versus design-time then the fix is very simple. Open up your design-time package, select the requires folder and hit the Add button. Type designide.dcp and hit OK. Recompile your package and the error should go away.

Robert_G 7. Feb 2004 21:27

Re: Erfahrungen mit Parallelinstallation D5/D7/D8 ?
 
@Hansa
Ich hatte es so verstanden, dass du diese Delphiversionen installiert hast.

SirThornberry 7. Feb 2004 21:42

Re: Erfahrungen mit Parallelinstallation D5/D7/D8 ?
 
ich hab d6 personal und d7 enterprise (u. d8-Net). Die D6Personal werd ich allerdings auch nicht löschen weil dort bei D6 zum beispiel TClientSocket und TServerSocket als Komponente zum setzen aufs Form vorhanden sind und bei D7 muss ich die Komponenten selbst hinzufügen wozu ich aber keine lust hab... Außerdem ist D6 nicht so resourcen-fressend und die compilate sind teilweise auch nicht so groß wie die mit d7. Außerdem ist das Komponentenverhalten anders. Zum Beispiel wird bei einer von beiden Versionen das OnClick-Event bei der Checkboxausgelöst wenn man checked setzt bei der anderen version aber nur wenn man wirklich klickt (und nicht über source, checked auf True setzt) Also ist es durchaus sinnvoll alle versionen parallel zu betreiben da sich die compilierten Projekte ansonsten anders verhalten können

Hansa 8. Feb 2004 16:28

Re: Erfahrungen mit Parallelinstallation D5/D7/D8 ?
 
Bei mir ist jetzt soweit alles installiert, also D7 und D8. ABer da ist noch eine Kleinigkeit: auf dem Desktop erscheinen die D6 Icons. Das ist etwas verwirrend. Wie kann das sein, obwohl ich D6 deinstalliert habe und vor allem als letztes D7 ?

Leuselator 15. Apr 2004 01:02

Re: Erfahrungen mit Parallelinstallation D5/D7/D8 ?
 
Liste der Anhänge anzeigen (Anzahl: 2)
Ich bekomme bei meinen geänderten Komponentenpackages nun in D7 die Fehlermeldung
Zitat:

Package 'Vcl50 kann nicht geladen werden.' Es enthält die Unit 'AppEvnts,'die auch im Package 'vcl70' enthalten ist.
(siehe Anhang)
habe in meinem Package vcl.dcp als Required eingetragen. Wenn ich das rauslösche, und anschließend wieder einfüge (aus dem D7-Verzeichnis) läßt sich das Päckage wieder Kompilieren und Installieren - bis zum nexten Start von Delphi7 - dann kommt wieder die Fehlermeldung *InHandrückenBeiss*
Jemand 'ne Idee?
[Edit]Anhang vergessen...[/Edit]

Christian Seehase 15. Apr 2004 16:06

Re: Erfahrungen mit Parallelinstallation D5/D7/D8 ?
 
Moin Sir Thornberry,

Zitat:

Zitat von SirThornberry
Zum Beispiel wird bei einer von beiden Versionen das OnClick-Event bei der Checkboxausgelöst wenn man checked setzt bei der anderen version aber nur wenn man wirklich klickt (und nicht über source, checked auf True setzt)

Bei welcher Version wird das Ereignis nicht ausgelöst, wenn man nur State oder Checked zuweist?

Ich hab's mit D5, D6 und D7 ausprobiert. Bei allen das gleiche Verhalten: Das Ereignis wird ausgelöst.

[EDIT]
Da Mirage es jetzt noch mit D3 bestätigen konnte hab' ich's auch noch mal mit D2 getestet:
Verhält sich genauso.
[/EDIT]

mirage228 15. Apr 2004 16:09

Re: Erfahrungen mit Parallelinstallation D5/D7/D8 ?
 
Zitat:

Zitat von Christian Seehase
Moin Sir Thornberry,

Zitat:

Zitat von SirThornberry
Zum Beispiel wird bei einer von beiden Versionen das OnClick-Event bei der Checkboxausgelöst wenn man checked setzt bei der anderen version aber nur wenn man wirklich klickt (und nicht über source, checked auf True setzt)

Bei welcher Version wird das Ereignis nicht ausgelöst, wenn man nur State oder Checked zuweist?

Ich hab's mit D5, D6 und D7 ausprobiert. Bei allen das gleiche Verhalten: Das Ereignis wird ausgelöst.

Bei Delphi3 wird es auch ausgelöst.

mfG
mirage228


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