AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Umstieg Delphi5 -> Delphi2007

Ein Thema von GuenterS · begonnen am 23. Mär 2007 · letzter Beitrag vom 9. Apr 2007
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von GuenterS
GuenterS

Registriert seit: 3. Mai 2004
Ort: Österreich > Bad Vöslau
760 Beiträge
 
Turbo Delphi für Win32
 
#1

Umstieg Delphi5 -> Delphi2007

  Alt 23. Mär 2007, 21:21
Hallo,

wir haben vor unsere Applikationen von der doch etwas betagteren Delphi5 Umgebung auf die neue Delphi2007 Umgebung zu portieren.

Wir verwenden sehr viele eigens programmierte Komponenten, welche zum Überwiegenden Teil Ableitungen von StandardControls sind.

Nun habe ich das Problem, dass in diesem Package (dpk Datei) die rtl50 (also die Runtime Library von Delphi5) benötigt wird. Ich habe schon probiert hier rtl10 anzugeben, was aber keinen gewünschten Erfolg gebracht hat.

Hat jemand Rat, was ich verkehrt mache?
Günter
Pünktlichkeit ist die Fähigkeit vorherzusagen um wieviel sich der Andere verspäten wird.
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#2

Re: Umstieg Delphi5 -> Delphi2007

  Alt 23. Mär 2007, 21:24
rtl10 dürfte Delphi 2006 sein. Schon mal mit rtl11 probiert ?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: Umstieg Delphi5 -> Delphi2007

  Alt 23. Mär 2007, 21:24
Schmeiß die RTL mal ganz aus den Abhängigkeiten raus, Delphi fügt dann die richtige Version automatisch wieder ein.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von GuenterS
GuenterS

Registriert seit: 3. Mai 2004
Ort: Österreich > Bad Vöslau
760 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: Umstieg Delphi5 -> Delphi2007

  Alt 23. Mär 2007, 21:36
Danke für die Antworten, werde dies Montag testen, mal sehen wie weit die Installation der Komponenten dann klappt
Günter
Pünktlichkeit ist die Fähigkeit vorherzusagen um wieviel sich der Andere verspäten wird.
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#5

Re: Umstieg Delphi5 -> Delphi2007

  Alt 23. Mär 2007, 21:43
Du wirst sicherlich nicht alle Packages auf Anhieb installiert bekommen. Gerade bezüglich 2 Sachen gabs Änderungen:
  • Alles was mit variants zu tun hat, wurde in eine getrennte Unit variants.pas verbannt. Kriegst du diesbezüglich also Probleme beim komplieren, so muss diese Unit noch in dei uses.
  • Runtime und Designtime Packages wurden aus lizenzrechtlichen Gründen getrennt. Nutzen deine Komponenten also eigene Editoren in der IDE, so muss du dein Package in ein Designtime und ein Runtime Package aufsplitten. Wie das geht, steht hier
Bedingung für diese (und eventuell noch andere) Anpassungen sind natürlich die Quellcodes aller eingesetzten Komponenten. Liegen nur die dcu's vor, kannst du dein Vorhaben vergessen. Ansonsten hatte ich aber noch nie grössere Probleme beim Portieren.
  Mit Zitat antworten Zitat
Benutzerbild von GuenterS
GuenterS

Registriert seit: 3. Mai 2004
Ort: Österreich > Bad Vöslau
760 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: Umstieg Delphi5 -> Delphi2007

  Alt 23. Mär 2007, 22:03
Danke für die Informationen.

Ich denke die Hauptzahl der Komponenten liegen uns als Quelltext vor, da selbst geschrieben bzw. bestehende Standardkomponenten erweitert.
Günter
Pünktlichkeit ist die Fähigkeit vorherzusagen um wieviel sich der Andere verspäten wird.
  Mit Zitat antworten Zitat
Ghostwalker

Registriert seit: 16. Jun 2003
Ort: Schönwald
1.299 Beiträge
 
Delphi 10.3 Rio
 
#7

Re: Umstieg Delphi5 -> Delphi2007

  Alt 24. Mär 2007, 05:20
Solltest du zufällig BPL's von der 2006'er Version haben, kannst du diese auch einfach ins D2007-BPL-Verzeichnis kopieren und in der IDE einlinken. Das ganze funktioniert nur mit 2006-Packages, da D2007 dazu eine "non breaking" Version ist.

[Edit]Es funktionieren auch Packages die mit Turbo Delphi compiliert wurden.[/Edit]
Uwe
e=mc² or energy = milk * coffee²
  Mit Zitat antworten Zitat
Benutzerbild von GuenterS
GuenterS

Registriert seit: 3. Mai 2004
Ort: Österreich > Bad Vöslau
760 Beiträge
 
Turbo Delphi für Win32
 
#8

Re: Umstieg Delphi5 -> Delphi2007

  Alt 3. Apr 2007, 11:06
So ich habe nun den Ratschlag probiert und aus vcl50 ein vcl11 gemacht, genauso wie aus vcldb50 ein vcldb11, hat aber nichts gebracht, da diese Dateien nicht gefunden wurden. Suchpfad entsprechend setzen hat auch nichts gebracht, da es diese Dateien scheinbar nicht gibt.

Ich habe dann noch den zweiten Tipp verfolgt und hab die beiden packages ganz rausgenommen, was aber leider auch nicht zum gewünschten Ziel geführt hat.

Was könnt ich noch machen?
Günter
Pünktlichkeit ist die Fähigkeit vorherzusagen um wieviel sich der Andere verspäten wird.
  Mit Zitat antworten Zitat
Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.919 Beiträge
 
Delphi 10.4 Sydney
 
#9

Re: Umstieg Delphi5 -> Delphi2007

  Alt 3. Apr 2007, 11:15
Zwei Dinge fallen mir ein:

(1) Ein Komponenten-Package, das ich hier gerade mal geöffnet habe, zeigt folgende Zeilen:
Delphi-Quellcode:
requires
  rtl,
  vcl,
  designide,
  vcljpg,
  dbrtl,
  vcldb;
Offenbar kann man die Versionsnummer weglassen und damit Delphi die Wahl überlassen.

(2) Die BPLs, die hier auf meiner Pladde herumfliegen, tragen die "Versionsnummer" 100 im Namen: 'rtl100.bpl', 'vcl100.bpl' etc. Eventuell kannst Du ja auch das mal anstelle der 11 probieren. Die 11 - respektive die 110 - wird dann wohl mit Highlander aktuell werden.
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
Benutzerbild von GuenterS
GuenterS

Registriert seit: 3. Mai 2004
Ort: Österreich > Bad Vöslau
760 Beiträge
 
Turbo Delphi für Win32
 
#10

Re: Umstieg Delphi5 -> Delphi2007

  Alt 3. Apr 2007, 11:44
Ok, das hat mir weitergeholfen, habe einfach die zahlen entfernt, also aus vcl50 habe ich vcl gemacht und siehe da dies hat funktioniert und ich konnte das kleinere der beiden Packages installieren.

Bei dem größeren stolpert man noch über BDE ... ich bin mir sicher es kommt gleich ein Kommentar diesbezüglich, aber eigentlich wollten wir zuerst auf Delphi2007 und dann weg von der BDE und nicht umgekehrt (obwohl das vielleicht doch der "leichtere" Weg wäre).

Jedenfalls hab ich gerade das Problem, dass dieses vclbde Package nicht gefunden wird (ich selbst find es auch nicht auf der Platte insofern verwundert mich die Meldung nicht). Kann man einfach das Package von Delphi5 verwenden?
Günter
Pünktlichkeit ist die Fähigkeit vorherzusagen um wieviel sich der Andere verspäten wird.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 12:45 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