Autor Beitrag
Tranx
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 648
Erhaltene Danke: 85

WIN 2000, WIN XP
D5 Prof
BeitragVerfasst: Mi 05.01.11 17:12 
Hallo Leute,

habe mal testweise die neue Delphi-XE-Version (Trial) heruntergeladen und ausprobiert, ob ich meine alten Delphi-5-Projekte damit überhaupt starten kann. Das war schjon erstaunlich. Bis auf die Komponente Quickreport konnte ich alles nutzen, ohne dass ich große Anpassungen vornehmen musste. Es waren konkret nur 4 Fehler, und die betrafen die Zuweisung von NULL zu Variant-Variablen in einer Outlook-Unit.

Da hatte ich mit Delphi 8 und Delphi 2005 extrem große Probleme. Das ging überhaupt nicht, weil zig Komponenten einfach nicht vorhanden waren. Deswegen habe ich diese Versionen auch nicht verwendet, weil mir der Programmieraufweand viel zu hoch erschien.

Allerdings ist die Testversion die Architect-Variante. Ich hoffe, die Professional-Variante klappt genauso gut. Ich habe - da ich nicht professionell das Programmieren benutze, also kein Geld damit verdiene, keine Möglichkeit 4.000 Euro und mehr für Delphi auszugeben. 1.000 Euro für die Professional-Variante erscheitn mir noch machbar.

Habt Ihr Erfahrungen mit Delphi-XE-Professional in dieser Hinsicht?

Ich arbeite zumeist mit VCL-Formularen und Datenbankanwendungen. Hier jedoch zumeist mehrere Databases in einer Anwendung und komplexe Abfragen.


Moderiert von user profile iconMartok: Topic aus Sonstiges (Delphi) verschoben am Mi 05.01.2011 um 17:21

_________________
Toleranz ist eine Grundvoraussetzung für das Leben.
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19276
Erhaltene Danke: 1741

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mi 05.01.11 20:57 
Die Unterschiede findest du ja in der Feature-Matrix. Zum Beispiel gibt es in der Professional kein DataSnap (ab Enterprise). Ansonsten sind die Unterschiede zwischen Enterprise und Architect soweit ich mich erinnere zum Beispiel im Bereich der Datenbanken zu finden.

Aber da schau einfach einmal in die Übersicht. Welche Komponenten verwendest du denn konkret?

Nebenbei:
Bei uns waren relativ viele Stringkonvertierungen notwendig, ansonsten ist der Umstieg in der Tat relativ gut möglich. Gerade bei Strings rate ich jedem dazu, sich die entsprechenden Blogeinträge von Nick Hodges usw. anzuschauen, wenn nicht ganz klar ist was da intern mit UnicodeStrings usw. passiert. Denn da kann man sonst böse auf die Nase fallen, aber das ist leider nicht immer so offensichtlich.
Chemiker
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 194
Erhaltene Danke: 14

XP, Vista 32 Bit, Vista 64 Bit, Win 7 64 Bit
D7, BDS 2006, RAD Studio 2009+C++, Delphi XE2, XE3, VS 2010 Prof.
BeitragVerfasst: Mi 05.01.11 23:14 
Hallo Tranx,

die größten Probleme traten eigentlich mit zugekauften und freien Komponenten auf.

Bis bald Chemiker
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19276
Erhaltene Danke: 1741

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mi 05.01.11 23:22 
Wer da natürlich bei 3rd-Party Komponenten die Version ohne Source gekauft hat, hat die A...karte. Wir haben den "einfach" (naja, einige Arbeit halt) auf XE angepasst.
Tranx Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 648
Erhaltene Danke: 85

WIN 2000, WIN XP
D5 Prof
BeitragVerfasst: Do 06.01.11 04:29 
Jänicke,

sicher, das steht alles in der Matrix. Aber - wie gesagt - ich betrachte das Programmieren mehr als Nebentätigkeit. Und daher kann ich mit einigen der Begriffe wenig anfangen, zumindest was die Bedeutung angeht. Ich hatte aber z.B. versucht, eines der Projekte in Delphi 8 zu überführen. Das scheiterte schon an TTable und TDatasource und anderen Datenkomponenten, soweit ich es noch weiß. Daraufhin habe ich das Ganze dann total beendet. (Beide Versionen waren Professional-Varianten). Und bei XE ist da - bis auf eben Quickreport, welches möglicherweise durch Rave-Report-Komponenten ersetzt werden kann, und - vielleicht, aber das habe ich noch nicht getestet - Formular One, nicht möglich. Wie gesagt. Es dauerte bei dem Test nur etwa eine halbe Stunde udn ich konnte den größten Teil des Programms ohne Programmieraufwand verwenden. Was Strings anbelangt handelt es sich bei meinen Anwendungen eher um die Shortstringvariante. Ob die dabei Probleme macht, werde ich sehen.

Ich verwende neben den BDE-Datenbankkomponenten DBChart, FormularOne, Quickreport, die üblichen Standardformularkomponenten und einfache OLE-Verknüpfungen zu Word und Excel. Ansonsten sind meine Projekte zwar komplex in der Datenbearbeitung, jedoch einfach in der Struktur.

_________________
Toleranz ist eine Grundvoraussetzung für das Leben.
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19276
Erhaltene Danke: 1741

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Do 06.01.11 08:12 
user profile iconTranx hat folgendes geschrieben Zum zitierten Posting springen:
Ich hatte aber z.B. versucht, eines der Projekte in Delphi 8 zu überführen. Das scheiterte schon an TTable und TDatasource und anderen Datenkomponenten, soweit ich es noch weiß.
Na gut, Delphi 8 ist ja auch für .NET gewesen und nicht wirklich ganz kompatibel zu Win32. Deshalb ist das dort klar, dass es Probleme gibt.

Bei den Win32 Produkten (Delphi (2005,) 2006, 2007, 2009, 2010, XE) sieht das anders aus. Da das die gleiche Produktfamilie ist, geht das natürlich einfacher.

Ja, bei den angesprochenen Komponenten sehe ich erstmal keine Probleme hinsichtlich der Editionen von XE. Das sollte auch mit der Professional funktionieren. Aber du kannst das ja alles einmal heraussuchen und im Shop im LiveChat nach den konkreten Sachen fragen oder direkt den Support. Die helfen dort sehr schnell. ;-)
Tranx Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 648
Erhaltene Danke: 85

WIN 2000, WIN XP
D5 Prof
BeitragVerfasst: Do 06.01.11 08:42 
Hallo Leute,

nach etwas Überzeugungsarbeit, was das Importieren von Komponenten angeht, klappt nun auch FormularOne in Delphi RAD-XE. Ich denke, mit dem fehlenden Quickreport kann ich leben. Vielleicht bekomme ich das ja auch noch auf die gleiche Weise wie bei Formular One hin. Doch RaveReport sollte ebenfalls gehen.

Danke für die Hinweise.

_________________
Toleranz ist eine Grundvoraussetzung für das Leben.