AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Delphi 2005 und Delphi 7 nebeneinander
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi 2005 und Delphi 7 nebeneinander

Ein Thema von UGrohne · begonnen am 10. Jun 2005 · letzter Beitrag vom 10. Jun 2005
Antwort Antwort
UGrohne

Registriert seit: 12. Dez 2002
Ort: Pliezhausen
65 Beiträge
 
Delphi 7 Professional
 
#1

Delphi 2005 und Delphi 7 nebeneinander

  Alt 10. Jun 2005, 16:46
Hallo,
ich habe privat Delphi 7 Pro und zur Zeit eine Hochschullizenz von Delphi 2005 Arch auf einem Rechner. Zur Zeit bearbeite ich mit beiden eine Studienarbeit, die unter beiden IDEs laufen soll. Ich habe aber extreme Probleme damit, es scheint, die beiden vertragen sich überhaupt nicht. Erst hatte ich die Probleme mit rtl70 und rtl90, da D2005 irgendwie das rtl70 noch beim Installieren einer Komponente angezogen hatte.

Nach kurzer Zeit habe ich festgestellt, dass es besser ist, für beide IDEs eine eigene Kopie der Komponente-Sourcen zu erstellen und damit zu arbeiten (gottseidank, verwende ich Subversion).

So, nun gehts aber weiter: Ich kann auf einmal unter Delphi7 kein Projekt mehr kompilieren, dass diese Komponente verwendet, ich bekomme immer eine Zugriffsverletzung in rtl70.bpl, sobald ich das Kompilieren will. Alles andere funktioniert, nur diese Komponente auf einmal nicht mehr. Und das seitdem ich es für Delphi 2005 vorbereitet und kompiliert habe (über ein zweites Package).

Bin jetzt echt bald am Verzweifeln....

Weiß da jemand was? Hat jemand dieselben Probleme und funktionierts bei jemand anders?

//EDIT: Man muss noch dazu sagen, dass die Komponente einige andere Komponenten zur Zeit noch verwendet, darunter ZipMaster, ZEOS und Indy
Uwe
Lieber 3 Stunden Vorlesung, als gar kein Internetzugang
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Delphi 2005 und Delphi 7 nebeneinander

  Alt 10. Jun 2005, 16:51
Also normalerweise sollten alle Delphi-Versionen paralell laufen.
Als einzige vorraussetzung müssen zu erste die älteren Delphi-Versionen installiert werden. Ich habe D6/7/2005 installiert und arbeite primär mit D6 problemlos.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
UGrohne

Registriert seit: 12. Dez 2002
Ort: Pliezhausen
65 Beiträge
 
Delphi 7 Professional
 
#3

Re: Delphi 2005 und Delphi 7 nebeneinander

  Alt 10. Jun 2005, 17:01
Das dachte ich eigentlich auch, aber es scheint PRobleme mit den BPLs im System-Verzeichnis zu geben. Gibt es denn irgendwo eine Referenz zu den entsprechenden BPLs?

Was mir auch aufgefallen ist, was vll. damit zusammenhöängt: Wenn ich eine Kompo installiere und später den Reiter für diese ändere und neu installiere, bleibt sie trotzdem auf diesem Reiter. Ich habe auch dafür schon probiert, alle BPLs zu löschen, aus "Package installieren" das Paket zu entfernen und alles komplett neu zu kompilieren, das hat das Problem aber auch nicht behoben.
Uwe
Lieber 3 Stunden Vorlesung, als gar kein Internetzugang
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Delphi 2005 und Delphi 7 nebeneinander

  Alt 10. Jun 2005, 17:42
Zitat von UGrohne:
Das dachte ich eigentlich auch, aber es scheint PRobleme mit den BPLs im System-Verzeichnis zu geben. Gibt es denn irgendwo eine Referenz zu den entsprechenden BPLs?
Es kann eigentlich nur probleme geben wenn die eigenen Komponenten/Packages nicht sauber aktualisiert wurden und deshalb diese noch die alten/neuen Packages laden wollen

Zitat von UGrohne:
Was mir auch aufgefallen ist, was vll. damit zusammenhöängt: Wenn ich eine Kompo installiere und später den Reiter für diese ändere und neu installiere, bleibt sie trotzdem auf diesem Reiter. Ich habe auch dafür schon probiert, alle BPLs zu löschen, aus "Package installieren" das Paket zu entfernen und alles komplett neu zu kompilieren, das hat das Problem aber auch nicht behoben.
Ist schon immer so. Die Position wird in der Registry gespeichert und hat auch Vorteile, wenn man selbst die Komponenten anordnen will, muss man dies nicht mit jeder Version neu machen.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
UGrohne

Registriert seit: 12. Dez 2002
Ort: Pliezhausen
65 Beiträge
 
Delphi 7 Professional
 
#5

Re: Delphi 2005 und Delphi 7 nebeneinander

  Alt 10. Jun 2005, 17:50
Zitat von Bernhard Geyer:
Zitat von UGrohne:
Das dachte ich eigentlich auch, aber es scheint PRobleme mit den BPLs im System-Verzeichnis zu geben. Gibt es denn irgendwo eine Referenz zu den entsprechenden BPLs?
Es kann eigentlich nur probleme geben wenn die eigenen Komponenten/Packages nicht sauber aktualisiert wurden und deshalb diese noch die alten/neuen Packages laden wollen
Also ich hab ein komplett neues Package unter Delphi 2005 erzeugt, nicht das alte übernommmen. Aber mal davon abgesehen, wie macht man sonst so etwas?
Uwe
Lieber 3 Stunden Vorlesung, als gar kein Internetzugang
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#6

Re: Delphi 2005 und Delphi 7 nebeneinander

  Alt 10. Jun 2005, 19:38
Zitat von UGrohne:
Also ich hab ein komplett neues Package unter Delphi 2005 erzeugt, nicht das alte übernommmen. Aber mal davon abgesehen, wie macht man sonst so etwas?
Ich gehe immer her und speicher das Package in der Alten Version unter einem neuen Namen mit Versionsnummer der zugehörigen Delphi-Version (z.B. MeinPackage90.dpk). Anschließend öffne ich das Package unter der neuen Version und lass das Package aktualisieren und kompiliere es (komplett erzeugen) anschließend. Ich passe das Package an die neue Delphi-Version an ($IFDEF ...) und lasse es installieren.
Ich habe mir auch eine Batch-Datei geschrieben welche alle Packeges komplett neu mittels Kommandline-Compiler erzeugt.
Bevor ich mit der neuen IDE arbeite lasse ich alle Packages neu erzeugen und achte darauf das der Compiler keine DCU's "sieht" die von der anderen Delphi-Version erzeugt wurden.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:24 Uhr.
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