Autor Beitrag
dareka
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Mi 10.11.04 16:52 
Hi,
ich fürchte, ich werde mit meiner Frage Lachanfälle auslösen.....habt Erbarmen...

Ich finde einfach keine Übersicht über die Versionsunterschiede bei Delphi - weder hier, noch nicht mal auf den Borland Seiten. Bin selbst fassungslos. Ich muss ein altes Delphi 2 Fremdprogramm umschreiben, habe Delphi 5 professional zur Verfügung (ich arbeite normal mit C++ Builder). Wenn ich bei Borland developers nach Versionsunterschieden suche, kommen ca. 25000 Details. Bin ich so blind, verwende ich die falschen Suchbegriffe - kann mir jemand einen vernünftigen Link nennen ?

Danke für Eure Hilfe und die Erhaltung meiner Nerven!
dareka
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Mi 10.11.04 23:29 
Benutz beim Übersetzen das Trial-And-Error-Prinzip. Alles was D2 kann, kann D5 auch (mehr oder weniger). Also: Einfach Source laden und Compiler-Fehler für Compiler-Fehler durchgehen und beheben ...

(Brauchbar für Programme < 50000 Zeilen).

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
dareka Threadstarter
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Fr 12.11.04 12:13 
Hi BenBE,
ja vielen Dank, aber da hatte ich versucht, bin damit aber überhaupt nicht glücklich geworden wegen Fehlerüberhäufung. Inzwischen weiss ich, dass bei dem Uralt-Programm Zusatzkomponenten verwendet wurden: Oleexel, Teechart,Qreport + Qrbonus statt Quickrep.
Fällt Dir dazu war ein ? Sollte das mit D5 funktionieren oder kann ich die Komponenten noch irgendwo D5 verträglich bekommen? Für den Excelexport hab ich schon gefunden, dass das bei D5 anders funktioniert.
Gruss Dareka
Klabautermann
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: Fr 12.11.04 12:32 
Hallo dareka,

ich habe mal ein ähnliches (recht großes) Projekt übernommen. Es hat alleine 2 Wochen gedauert, bis ich alle Komponenten beschafft hatte um es Compilieren zu können. Der ursprüngliche Programmierer hatte nämlich dutzende Dazu Lizensiert. Danach fing ich dann an zu reduzieren, aus den 8 Verschiedenen Grid Komponenten habe ich z.B. 2 gemacht. Obwohl ich das Projekt jetzt Schon seit jahren Pflege sind noch immer eine Reihe von Fremtkoponenten drin (sie erfüllen ihren zweck ja auch sehr gut). Einige wenige von denen liegen nur in Compilierter Form (für D5) vor und die Hersteller sind mitlerweile Insolvent, so das keine Compilate für neuere Versionen zu bekommen sind. Ergo ist dieses Projekt nich ohne größere änderungen (austausch dieser Komponenten) auf eine neuere Version Compilierbar. Mit dieser möglichkeit solltest du Rechnen.

Wenn du es ernsthaft Portieren willst, dann solltest du gucken welchen zweck die Fremtcompos haben. Was macht z.B. qReport das QuickReport nciht kann? OleExel ist sicherlich duch die OLE-Kapselung von Exel, welche du bei D5 Pro auf der Servers Seite findest zu ersetzen sein auch wenn es anders anzusprechen sein wird. Wenn es nur darum geht in Exel Dateien zu speichern oder draus zu lesen kannst du das auch über ADO realisieren, un ein (abgespeckte) TeeChart Version ist bei D5 enthalten, alsonsten kann man sich eine Vollwertige Lizensieren.

Was ich damit sagen will, versuche nciht immer nur Starr die Komponente zu ersetzen, denn damit könntest du schnell an die Grenzen stoßen, sondern ziehe auch in erwähgung diese gegen eine andere mit ähnlicher Funktion aus zu tauschen. Ideal ist es immer, wenn es sich bei dem ersatz um eine Standard Komponente handelt, denn dann gibt es bei Zukünftigen Portierungen weniger Probleme.

Gruß
Klabautermann
dareka Threadstarter
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Di 18.01.05 13:30 
Titel: Titel: Delphi Versionsunterschiede - Migrationsproblem
Hallo BenBE, hallo Klabautermann,
war verletzungstechnisch längere Zeit ausser Gefecht, will mich aber wenigstens noch für Eure Anworten bedanken! Ich werds probieren.
Gruss Dareka