Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Wie bekomme ich ein legales Delphi 5? (https://www.delphipraxis.net/129451-wie-bekomme-ich-ein-legales-delphi-5-a.html)

Xooyoo 19. Feb 2009 12:32


Wie bekomme ich ein legales Delphi 5?
 
Hallo,

ich stehe hier vor dem kleinen Problem, dass ich auf der Suche nach einer legalen Version von Delphi 5 bin.
Folglich habe ich beim Kundensupport von Embarcadero angerufen und nachgefragt, ob eine solche Version noch irgendwo erhältlich sein könnte. Die Antwort war ein klares Nein, aber man hat mich an dieses Forum verwiesen.

Kurz zu meinen Problem: Bei der Software handelt es sich um ein Auswahlprogramm für Produkte bei denen überprüft wird ob sie mit den eingebenen Randbedingungen übereinstimmen, und dann entsprechend Datenblätter/ Bestellungen ausgedrückt und Zubehör hinzugefügt werden kann usw..

Seit es in Delphi 5 erstellt wurde hat sich allerdings niemand mehr die Mühe gemacht das Programm an neue Delphi Versionen anzupassen.

Die Datenbank die die gesamten Daten verwaltet ist Paradox 7. Dann werde noch einige Module genutzt die es in Delphi 5 gab.
Sowie einige Zukaufmodule wie DBScroll um die Daten aus der Datenbank ansehen zu können, und eine zum PDF erstellen.
Die gekauften Zusatzmodule sind zwar heute zum großen Teil nicht mehr erhältlich, darauf hätte ich aber Zugriff.

Wenn ich den Quelltext in Turbo Delphi öffne bekomme ich auf jeden Fall jede Menge Fehlermeldungen, dass Unit Namen nicht aufgelöst werden können... An Compilieren wage ich daher noch gar nicht zu denken.

Daher dachte ich mir, ich richte jetzt mal ein System (Stand vor ungefähr 10 Jahren) ein, versuche darauf den Quelltext zum Ausführen zu bringen, wozu ich ein Delphi 5 beötigen würde. Wenn ich dann die genauen Einzelheiten des Programmes erkannt habe würde ich es dann in ein neueres Datenbankformat, und eben auch ein neuere Delphi Version überführen.

Man darf auch gerne den gesamten skizzierten Weg in Frage stellen. Vielen Dank.

DeddyH 19. Feb 2009 13:00

Re: Wie bekomme ich ein legales Delphi 5?
 
Naja, bei eBay habe ich aktuell 2 mal Delphi 5 Englisch gefunden (273 für die Pro bzw. 475 für die Enterprise). Aber ob das wirklich nötig ist, weiß ich nicht. Liegen die Fremdkomponenten denn im Quelltext vor oder hast Du nur die DCUs?

himitsu 19. Feb 2009 13:02

Re: Wie bekomme ich ein legales Delphi 5?
 
ein Delphi 5 gäbe es grad bei eBay (für aktuell "nur" 475€) und notfalls könntest du es ja auch erstmal mal mit D6 bzw. Delphi 7 versuchen.

Oder du nennst uns einfach mal ein paar der "fehlenden" Units (einige wurden z.B. inzwischen umbenannt) ... eventuell weiß ja wer was dafür jetzt nötig wäre und du versuchst es gleich direkt in Turbo Delphi zum Laufen zu bringen.

uligerhardt 19. Feb 2009 14:08

Re: Wie bekomme ich ein legales Delphi 5?
 
Zitat:

Zitat von Xooyoo
Wenn ich den Quelltext in Turbo Delphi öffne bekomme ich auf jeden Fall jede Menge Fehlermeldungen, dass Unit Namen nicht aufgelöst werden können... An Compilieren wage ich daher noch gar nicht zu denken.

Meinst du diese roten Wellenlinien? Wenn's nur das ist: Vergiss ErrorInsight - schalt's am besten ganz aus. Drück einfach Shift-F9 und schau, ob der echte Compiler Probleme mit deinem Code hat.
Dein Vorhaben setzt natürlich voraus, dass du alle Komponenten als Quelltext (nicht nur als DCUs) hast.

himitsu 19. Feb 2009 14:18

Re: Wie bekomme ich ein legales Delphi 5?
 
OK, was womöglich etwas probleme bereiten würde ... Turbo Delphi Explorer und Fremdkomponenten vertragen sich nicht ... die kann/darf man dort nur via Quelltext einbinden (es läßt sich nix in die IDE installieren)

Aber Wenn du dir Fremdkomponenten in die IDE installieren willst und Eh ein "neues" Delphi kaufen willst, dann könntest du dir natürlich auch gleich ein neueres Delphi kaufen.

uligerhardt 19. Feb 2009 14:21

Re: Wie bekomme ich ein legales Delphi 5?
 
Zitat:

Zitat von himitsu
OK, was womöglich etwas probleme bereiten würde ... Turbo Delphi und Fremdkomponenten vertragen sich nicht ... die kann/darf man dort nur via Quelltext einbinden (es läßt sich nix in die IDE installieren)

WIMRE lassen sich bestehende Projekte aber sehr wohl kompilieren. Man kann die Formulare nur nicht visuell designen.

himitsu 19. Feb 2009 14:28

Re: Wie bekomme ich ein legales Delphi 5?
 
Zitat:

Zitat von uligerhardt
WIMRE lassen sich bestehende Projekte aber sehr wohl kompilieren. Man kann die Formulare nur nicht visuell designen.

ich dacht es gibt auch Probleme, wenn die Frendkomponenten schon auf der Form sind ... die würden doch bestimmt, wie jede unbekannte Komponente beim Laden der Form vom designer entfernt? :gruebel:
und danach dürfte sich dann das Project nicht mehr kompilieren lassen, da ja was fehlt.

jaenicke 19. Feb 2009 14:38

Re: Wie bekomme ich ein legales Delphi 5?
 
Richtig, so ist es, das Löschen der Komponenten beim laden kann man zwar abbrechen, aber ausführen ließe sich dann die ggf. kompilierte Exe nicht, weil die Klassen nicht gelinkt werden denke ich. Wenn die Units da sind, könnte das Kompilieren aber dennoch klappen. Nur wie gesagt gibt es keine benutzbare Exe. Ich kann mich dunkel daran erinnern, dass das bei mir einmal so war.

Ich bin mir aber nicht so sicher wie genau die Umstände waren, es kann auch sein, dass das nur ging, wenn die Units noch in der Version kompiliert waren.

Mein Rat:
(Insbesondere wenn es sich um die Turbo Delphi Explorer Edition handelt.)
Hole dir eine Trial von Delphi 2007 und versuche es damit. Dort kannst du ganz normal Komponenten installieren. Wenn du es dort hinbekommst, dann kannst du dir die neue Version von Delphi kaufen. (Oder für die zusätzlichen Komponenten Code zur dynamischen Erzeugung schreiben, so dass diese nicht installiert werden müssen, dann ginge auch Turbo Delphi Explorer.)

Delphi 2009 wäre theoretisch vermutlich schöner, würde aber durch die Unicodeunterstützung nur noch mehr Probleme als Delphi 2007 machen. Aber auch davon gibt es eine Trial. ;-)

uligerhardt 19. Feb 2009 14:45

Re: Wie bekomme ich ein legales Delphi 5?
 
Zumindest unter BDS2006 kann man ein Projekt mit DFMs mit Fremdkomponenten kompilieren, ohne selbige installiert zu haben. Die Units (oder DCUs) müssen natürlich da sein. Und wenn in einer der betroffenen Units ein Compilerfehler auftritt, will sie die IDE anzeigen und fängt dann prompt das Nörgeln an. Aber auch erst dann.

Xooyoo 19. Feb 2009 17:28

Re: Wie bekomme ich ein legales Delphi 5?
 
Super, erstmal vielen Dank für die vielfältigen Antworten. Ich werde morgen also erstmal eine Delphi 2007 Trial ziehen und dann schauen was genau passiert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:55 Uhr.
Seite 1 von 2  1 2      

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