Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi D7 Projekte in D2009 problemlos übernehmen? (https://www.delphipraxis.net/124233-d7-projekte-d2009-problemlos-uebernehmen.html)

OrtmannMedia 17. Nov 2008 11:00


D7 Projekte in D2009 problemlos übernehmen?
 
Hallo erstmal.
Habe von Delphi 1 bis Delphi 7 damit gearbeitet, bin dann jedoch wg. ganz anderer
Projekte bei D7 Prof (Win32 - kein .NET) hängengeblieben.
Drum bin ich jetzt vollkommen out-of-date :-(

Für ein kleines Projekt möchte ich heuer gerne noch mit D7 weiterwursteln, aber ggf.
im Januar/Februar auf 2009 updaten, wenn sich das Projekt als absetzbar abzeichnet.

Meine Frage ist jetzt

1.) kann ich davon ausgehen, dass ich ein ordentliches Projekt von D7 Prof
mit D2009 ohne nennenswerte Änderungen übernehmen und unter D2009 weiterbearbeiten kann?
Oder ist hier alles schon total anders (insbesondere verwende ich ja praktisch D7-Komponenten,
sind die aktuellen kompatibel...?).

2.) erstelle ich mit D2009 normaler Weise .NET-Anwendungen oder auch einfach Win32-EXEs?
Ist für mich interessant, ob ich eine EXE von D2009 immer noch "einfach" bei jedem auch älteren
PC, z.B. Win98, WinXP ohne .NET, noch laufen lassen kann.
Oder laufen die EXEs dann nur noch unter Systemen die schon .NET draufhaben?

Leider ist mein privater Kundenstamm, meist noch ohne .NET unterwegs...


Freue mich auf Euer kurzes Update :-)
Grüße
Jürgen

Bbommel 17. Nov 2008 11:13

Re: D7 Projekte in D2009 problemlos übernehmen?
 
Hallo,

erstmal zum zweiten Teil deiner Frage:
Auch mit D2009 entwickelt man Anwendungen für Win32. Auf dem Zielsystem ist also kein .NET erforderlich. ABER: Wegen der Umstellung auf Unicode benötigen Anwendungen, die mit D2009 geschrieben wurden, meines Wissens nach mindestens ein Win2000, laufen also nicht mit unter Win9x.

Der erste Teil deiner Frage ist etwas schwieriger zu beantworten, da es davon abhängt, welche Komponenten du verwendest und - was vor allem bei D2009 relevant ist - inwiefern du dir bisher Gedanken über Unicode, UTF8 und ähnliche Späße gemacht hast. Generell war es bei mir so, dass ich bis zu D2007 an meinen bisherigen Anwendungen nie etwas ändern musste, alles lief problemlos weiter.

Mit D2009 hat sich aber ja vor allem durch die Umstellung auf Unicode einiges geändert. Bei mir hat das einige Anpassungen nötig gemacht, vor allem im Bereich Datei-Ein-/Ausgabe und an den Stellen, an denen ich vorher mit den TNT-Komponenten und/oder widestrings gearbeitet habe, musste ich etwas nacharbeiten. Mittlerweile läuft aber wieder alles problemlos.

Ansonsten sollte eine Migration nach D2009 problemlos möglich sein - vielleicht kannst du ja aus dem Gesagten schon etwas abschätzen, inwiefern das bei dir kritisch wird.

Bis denn
Bommel

OrtmannMedia 17. Nov 2008 11:41

Re: D7 Projekte in D2009 problemlos übernehmen?
 
Ja, danke, das hilft mir schon sehr!

Wenn die Anwendungen unter Win9x nicht mehr laufen, das geht klar.

Unicode: Mit den erforderlichen Änderungen dürfe ich auch klar kommen.

Hört sich alles so an, als wäre das dann nicht problematisch mit dem Umstieg.
Nun hoffe ich dass das Projekt gut startet, damit ich dann auf D2009 upgraden kann,
freu mich schon auf das neue Delphi.

Viele Grüße
Jürgen

Bbommel 17. Nov 2008 12:34

Re: D7 Projekte in D2009 problemlos übernehmen?
 
Zwei Sachen noch:

Erstens kannst du dir vor einem Kauf von D2009 ja auf jeden Fall mal die 30-Tage-Testversion anschauen. Das sollte auf jeden Fall reichen, um festzustellen, ob du alles problemlos übernehmen kannst.

Und zweitens schon mal der Hinweis: Delphi installiert jede Menge .Net-Krams, wenn du es bei dir einrichtest. Das hat aber mit den fertigen Programmen nix zu tun, sondern liegt wohl nur an der Delphi-IDE - also nicht wundern. :)

Bis denn
Bommel

OrtmannMedia 17. Nov 2008 13:05

Re: D7 Projekte in D2009 problemlos übernehmen?
 
Danke auch.
Ja, wenn bei mir .NET zeugs draufinstalliert wird, das ist natürlich Ok.
Ging mir nur um die erstellte, weiterzugebende Anwendung.

Bis bald
Jürgen


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:26 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