| Autor |
Beitrag |
Logikmensch
      
Beiträge: 390
Win XP
Delphi 2007 Prof., XE2, XE5
|
Verfasst: Mi 08.11.06 10:12
Ich habe mir ein Update für Borland Delphi 2006 besorgt und habe jetzt einige Bedenken, was meine momentane Delphi 2005 Installation und Komponenten-Packages (madShell, JamShellBrowser, Jedi 3.20, Toolbar2000 u.v.m) betrifft. Ich weiß auch nicht, ob ich das Delphi 2005 vorher de-installieren soll. Ich würde mir wünschen, dass ich einfach das Update auf 2006 installiere und dann der ganze alte Compiler- und IDE-Kram automatisch wegfällt. Muss ja nicht sein, dass man zwei Delphi-Versionen auf dem PC hat.
Hier nun meine Frage(n): Hat das schon mal einer (oder eine) von euch gemacht und welche Erfahrungen gemacht? Muss ich die Packages alle neu installieren? Ich trau mich einfach noch nicht, den Installationsvorgang zu starten, weil ich Angst habe, es geht vielleicht was von dem jetzt doch stabilen Delphi 2005-Zustand (ich meine damit die installierten Komponenten und Packages) verloren.
Ich bedanke mich für jede Hilfe!
|
|
Martin1966
      
Beiträge: 1068
Win 2000, Win XP
Delphi 7, Delphi 2005
|
Verfasst: Mi 08.11.06 10:41
Moin!
Also so weit ich weiß werden die Komponenten nicht mit in eine neue Installation übernommen. Du musst also Delphi 2006 installieren und dann die Komponenten wiederum in Delphi 2006 installieren.
So lange dauert das Installieren von Komponenten ja auch nicht und oft ist soetwas ein guter Grund neue Versionen von Komponenten zu installieren.
Delphi 2005 würde ich, sobald alles mit der 2006 Version läuft, anschl. deinstallieren.
Lg Martin
_________________ Ein Nutzer der Ecke
|
|
Logikmensch 
      
Beiträge: 390
Win XP
Delphi 2007 Prof., XE2, XE5
|
Verfasst: Mi 08.11.06 13:39
Okay, vielen Dank für Deine Hinweise!
Ich persönlich würde unter einem Update natürlich verstehen, dass installierte Kompos noch erhalten bleiben, aber ich erwarte mal wieder zu viel. Und dass ich nach der Installation des Updates tatsächlich zwei Delphis auf dem Rechner habe, ist allerdings wirklich fragwürdig (es sei denn, Borland traut dem Produkt nicht 100%ig, so dass der Benutzer notfalls noch das alte Zeug weiterbenutzen kann  ).
Aber meinst Du wirklich, dass es keine Probleme mit Shared-Dateien gibt, wenn ich Delphi 2005 erst *nach* der Installation von Delphi 2006 runterschmeiße?
Ich warte nochmal auf andere Standpunkte, vielleicht hat es ja mal wirklich jemand praktiziert.
Grüße,
Claus.
|
|
hansa
      
Beiträge: 3079
Erhaltene Danke: 9
|
Verfasst: Mi 08.11.06 13:57
Logikmensch hat folgendes geschrieben: | ..Ich persönlich würde unter einem Update natürlich verstehen, dass installierte Kompos noch erhalten bleiben,...(es sei denn, Borland traut dem Produkt nicht 100%ig, so dass der Benutzer notfalls noch das alte Zeug weiterbenutzen kann ).... |
Du stellst Dir das viel zu einfach vor ! Und das noch als Logikmensch.  Wie soll denn das gehen ? Das fängt an mit Fremdkomponenten, eigene und hört bei den eigenen Programmen auf. Borland kann doch nicht wissen, welche Komponenten benutzt werden oder wie Dein Programm aussieht.  Sie können auch nicht wissen, ob alles überhaupt auf D2006 läuft. Sie können auch nicht wissen, ob es ein Update der Fremdkomponenten auf D2006 überhaupt gibt oder vielleicht nie geben wird.
Man stelle sich mal vor, letzens mit TurboDelphi hätten sie meine ganzen Einstellungen, installierten Komponenten usw. einfach so mit einem Gemisch von Delphi-eigenen neuen Sachen, alten (belassenene) Komponenten, die damit gar nicht gehen überschrieben ???
Mein Gott, Walter. 
_________________ Gruß
Hansa
|
|
Logikmensch 
      
Beiträge: 390
Win XP
Delphi 2007 Prof., XE2, XE5
|
Verfasst: Do 09.11.06 06:18
Hansa schrieb:
| Zitat: | | Du stellst Dir das viel zu einfach vor ! Und das noch als Logikmensch. Wie soll denn das gehen ? Das fängt an mit Fremdkomponenten, eigene und hört bei den eigenen Programmen auf. Borland kann doch nicht wissen, welche Komponenten benutzt werden oder wie Dein Programm aussieht. |
Ja, Hansa. Hast recht. Ich will ja auch gar nicht meckern. Schon gar nicht über Delphi, denn das Ding ist unbestreitbar eine wunderschöne Sache.
Dass die Lauffähigkeit von compilierten Units, Laufzeit-Packages etc. von einer Version auf die nächste Probleme macht, damit habe ich mich ja auch schon abgefunden.  Es ist ja einer für sich auch eine korrekte Sache, dass man für alles den richtigen, d.h. passenden Source hat. Leider erzwingt das dann auch, dass jeder Komponentenentwickler, der seine Kompos öffentlich zur Verfügung stellt, dass er sich mit allen Delphi-Versionen irgendwie auseinandersetzen muss.
Na gut, installiere ich eben alles neu. Ich habe ohnehin nicht vor, in kürzester Zeit ein weiteres Update zu kaufen, denn so dick habe ich's auch nicht. Das muss jetzt ein paar Jahre genügen.
nochmal danke für die Hinweise und Kritik.
|
|
Udontknow
      
Beiträge: 2596
Win7
D2006 WIN32, .NET (C#)
|
Verfasst: Do 09.11.06 10:24
Hallo!
Zumindest die JCL / JVCL ist kein Problem, die lassen sich wie gewohnt mit dem Installer problemlos in D2006 integrieren.
Cu,
Udontknow
|
|
Logikmensch 
      
Beiträge: 390
Win XP
Delphi 2007 Prof., XE2, XE5
|
Verfasst: Fr 10.11.06 06:28
Okay. Ich habe gestern abend eine Komplett-Image-Sicherung gemacht und werde heute Nachmittag die Installation machen und dabei so vorgehen, wie Martin1966 es vorgeschlagen hat. Auch das Risiko von Shared-Dateien gehe ich jetzt einfach mal ein. Notfalls sichere ich das Image wieder zurück.
Ich melde mich mit dem Ergebnis, wenn ich das Update vollzogen habe.
|
|
Grenzgaenger
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Fr 10.11.06 07:07
@logikmensch: also ich hab D4, D5, D6, D2005, D2006 auf 'n rechner installiert... alles läuft problemlos nebeneinander...
also kopf hoch, das wird schon klappen....
|
|
Logikmensch 
      
Beiträge: 390
Win XP
Delphi 2007 Prof., XE2, XE5
|
Verfasst: Fr 10.11.06 12:25
Danke Grenzgänger. Das gibt mir Hoffnung. Ich habe ja schon beschlossen, es so zu machen. Ja, vielleicht lohnt sogar, D2005 und 2006 nebeneinander. Ich denke, dass ich das vom Platz her auf meinem PC noch hinkriege.
|
|
Grenzgaenger
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Fr 10.11.06 20:40
hallo Logikmensch,
glaub zwar nicht dass es sich lohnt, bei D2005 konnt ich noch keinen vorteil gegenüber D2006 ausmachen...
find D2006 ist das beste was borland bisher auf dem markt brachte... bis auf die hilfe
da funktioniert sogar der debugger vernünftig ...
auf D2005 kann ich persönlich gut verzichten, .. ist nur zu testzwecken zwecks neuinstallation von komponenten...
aber wie es auch sei, das D2005 wirst gar nicht wahrnehmen... nur frühere versionen die möchten noch auf den alten debugger gesetzt werden... aber das frägt jede... nur D2005 hat die gleiche wie D2006...
also noch viel spass und lass mal hören wie's geklappt hat 
|
|
Logikmensch 
      
Beiträge: 390
Win XP
Delphi 2007 Prof., XE2, XE5
|
Verfasst: Mo 13.11.06 06:37
Hallo,
ich wollte schon mal ein kleines Zwischenfeedback geben. Ich habe am Wochenende viel Zeit investiert, um Delphi 2006 nun endlich auf meinem PC zu installieren und natürlich auch die Komponentensammlung richtig zu registrieren.
Das Installieren des Delphi ging gut, aber das Update 2, welches auf den Install-CDs mit dabei ist, machte auf meinem PC ein bisschen Probleme, denn der fragte irgendwann nach 3 maligem erneuten Einlegen der ersten 3 Install-CDs nach einer weiteren CD ohne eine Volume-Angabe. Kam mir spanisch vor. Nachdem ich dann alle CDs durchprobiert hatte und er keiner der CDs wollte, brach ich das Update-2-Install ab und versuchte es zunächst nochmal von vorne, aber das Problem trat wieder auf.
Lösung: Das Update 2 ließ sich erst problemlos installieren, nachdem ich den Inhalt aller 5 Installations-CDs in einen Ordner auf die Festplatte kopiert hatte. Das erübrigte auch den ständigen CD-Wechsel. Da scheint Borland noch einen Bug reingebaut zu haben. Egal.
Delphi 2006 sieht auf den ersten Blick 2005 sehr ähnlich, ist aber schneller. Dummerweise kam beim Schließen von Projekten immer noch die von 2005 leidlich bekannte Meldung "Listindex überschreibt das Maximum (-1)", aber daran habe ich mich schon gewöhnt. Ist auch eine völlig harmlose Meldung ohne jede Bedeutung.
Nun gut. Dann habe die Komponenten-Packages installiert bzw. registriert. Die meisten Sachen verliefen problemlos, aber bei der Jedi 320 Jvcl (nicht jcl, die ging gut), brach der Installer mit einem Versionskonflikt ab. Auch mehrmalige Versuche brachten nichts, was mich dazu zwang, das Jvcl Package von Hand zu installieren, um die Komponenten zu registrieren. Dazu öffnete ich lediglich die vorhandene Projectgroup-Datei für Delphi2006, die alle jvcl-Komponentenpackages kapselt, danach compilierte ich alle Unterprojekte, lediglich die Installation (Registrierung) muss man dabei für jedes Unterprojekt wohl von Hand starten (aber das macht eh Spaß, die vielen Kompos in den Messageboxen zu sehen).
Stellenweise bin ich dann mal in das 'alte' Delphi 2005 gegangen, um mir die Bibliothekspfade aufzuschreiben, aber leider musste ich feststellen, dass die Komponenten dort nicht mehr richtig registriert waren. Beim Starten war 1. das Delphi 2005 wieder eine 30-Tage-Testversion und 2. kamen jede Menge Fehlermeldungen beim Laden der BPL-Dateien). Ich schiebe das auf die Setups für das 2006er, die da wohl was umgebogen haben. Offensichtlich ist Delphi 2005 doch nicht so recht neben 2006 zu betreiben. Auch scheint eine Online-Registrierung des 2006er die Registrierung für 2005 offensichtlich zu löschen (zum Glück habe ich mir das .borland-Verzeichnis vorsorglich vorher gesichert). Aber ich habe das 2005er jetzt auch abgehakt. Warum noch damit rumärgern?
Das war's. Jetzt hängt's nur noch an der MadShi-Kollektion, die nur das Delphi2005 will, aber das kriege ich auch noch hin. Ansonsten scheint jetzt alles Friede, Freude, Eierkuchen zu sein.
Aber ich bin jetzt doch der Meinung, dass so ein Update einfacher sein sollte. Naja, bevor ich wieder Kritik wegen zu viel Meckerei kriege, gebe ich zu, dass ja jede Hürde auch eine Herausforderung sein kann.
Danke euch allen für eure konstruktiven Vorschläge. Wenn es noch was Erwähnenswertes gibt, werde ich es hier anhängen.
Grüße, Claus.
|
|
MrSaint
      
Beiträge: 1033
Erhaltene Danke: 1
WinXP Pro SP2
Delphi 6 Prof.
|
Verfasst: Mo 13.11.06 12:08
Nur um das schnell einzuwerfen:
"Update" bedeutet im allgemeinen bei Borland nur ein Lizenz-Update. Sprich, wenn du schon eine Lizenz für ein altes Delphi hast bekommst du die neue Linzenz billiger. Softwaretechnisch ist das genau das gleiche, ob du jetzt ein Update oder eine Vollversion kaufst, auf den CDs ist genau das gleiche drauf. Deswegen installiert und registriert er dir nicht alles hübsch. Außerdem weiß der Installer ja nicht, ob du D2006 nur mal schnell zu Testzwecken installierst und eigentlich D2005 weiterverwenden willst. Dann kann er keine Änderungen an den Komponenten-Files machen, weil ja D2005 die noch erwartet....
MrSaint
_________________ "people knew how to write small, efficient programs [...], a skill that has subsequently been lost"
Andrew S. Tanenbaum - Modern Operating Systems
|
|
Logikmensch 
      
Beiträge: 390
Win XP
Delphi 2007 Prof., XE2, XE5
|
Verfasst: Di 14.11.06 06:34
Ja, MrSaint,
ich weiß. Ich gebe mich ja auch damit zufrieden. Ist ja alles okay, solange man die Sources hat. Damit ist u.U. auch eine Komponente auch auf einem zukünftigen Delphi immer noch lauffähig. Und man kann einwerfen dass mir ja niemand vorschreibt, die Delphi-Version zu updaten - es gibt genügend Leute, die mit Delphi 5 oder dem ebenfalls sehr ausgereiften Delphi 7 arbeiten (war mal mein absoluter Favourit).
Da kann man sich wirklich drüber streiten. Will ich aber gar nicht. Man sollte sich generell eine gute Strukturierung seiner installierten Komponenten, vor allem auf Dateiebene angewöhnen - dann kann eigentlich gar nichts schief gehen.
Was ich noch gerne loswerden will: Ich habe gestern Delphi 2005 runtergeschmissen und es hat zum Glück keinerlei negative Auswirkungen auf das installierte 2006 gehabt. Das baut einen doch echt wieder auf.

|
|
|