Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi D2010 un W2000 (https://www.delphipraxis.net/143098-d2010-un-w2000.html)

hanspeter 9. Nov 2009 20:28


D2010 un W2000
 
Habe gerade feststellen müssen, das mit D2010 kompilierte Programme unter Windows 2000 nicht mehr lauffähig sind.
("Unbekannte Softwareausnahme")
Da wird mir wohl D7 noch lange erhalten bleiben.

Peter

mkinzler 9. Nov 2009 20:30

Re: D2010 un W2000
 
Galt auch schon für mit D2009 entwickelte Programme

hanspeter 9. Nov 2009 20:42

Re: D2010 un W2000
 
Zitat:

Zitat von mkinzler
Galt auch schon für mit D2009 entwickelte Programme

Weis ich nicht, habe ich nie ausprobiert.
Kam mir jetzt erst unter, als ich ein Programm für W2000 neu kompilieren musste und dazu D2010 benutzt habe.
Wenn CG schon der Entwicklung hinterher hinkt und nur W32 Programme erzeugen kann, dann solten
wenigstens ältere Plattformen noch kompatibel sein.
Da muss ich halt mit 2 Entwicklungssystemen und einer getrennten Codebasis arbeiten.

ULIK 10. Nov 2009 04:57

Re: D2010 un W2000
 
Zitat:

Zitat von mkinzler
Galt auch schon für mit D2009 entwickelte Programme

Hm, dann muß ich ein sehr spezielles Win 2000 besitzen ;-) Also bei mir läuft unter D2009 kompilierter Code ohne Probleme und auch D2009 selbst.

Uli

Willmar.Heinrich 10. Nov 2009 06:51

Re: D2010 un W2000
 
Zitat:

Wenn CG schon der Entwicklung hinterher hinkt und nur W32 Programme erzeugen kann, dann solten
wenigstens ältere Plattformen noch kompatibel sein.
Bitte mal nicht vergessen: Windows2000 ist 10 Jahre alt und längst nicht mehr bei MS supportet.

hanspeter 10. Nov 2009 07:09

Re: D2010 un W2000
 
Zitat:

Zitat von Willmar.Heinrich
[
Bitte mal nicht vergessen: Windows2000 ist 10 Jahre alt und längst nicht mehr bei MS supportet.

Kluges Kerlchen!
Schon mal was von Investitionssicherung gehört?
Der Rechner ist ein Leitwartenrechner mit einer Vielzahl Spezialdrivern.
Ein Update auf ein "moderneres OS" würde schnell Kosten im 6 bis 7 stelligen Bereich generieren.
Und 10 Jahre sind für eine technische Anlage noch keine Standzeit.

Willmar.Heinrich 10. Nov 2009 07:20

Re: D2010 un W2000
 
@hans.peter:
Ein bissel mehr Sachlichkeit würde Dir ganz gut tun...

Wenn ein Kunde aus "Investitionssicherheit" noch 5 1/4" Disketten lesen muß, muß ich eben Hard- und Software bereit halten, die damit noch umgehen kann, kann aber im Umkehrschluß nicht erwarten, dass noch irgendjemand hier Lesefehler korrigieren kann.

Dass Du mit Delphi7 noch eine Komponente zur Investitionssicherung hast, hast Du Dir doch schon selbst beantwortet. Dass aktuelle Entwicklungsumgebungen nur das unterstützen, was auch noch supportet ist, halte ich für normal. Nicht umsonst hat jeder Softwarehersteller eine Liste der unterstützten Umgebungen für sein Produkt. Vorher informieren hat also noch nie geschadet!

milo 10. Nov 2009 08:16

Re: D2010 un W2000
 
Hallo zusammen,

also das interessiert mich jetzt doch schon. Meine Programme mti D2007 laufen (teilweise) unter Win98 nicht mehr. Nicht schlimm, ist aber so. :roll:

Jetzt steht der Umstieg auf D2010 an. Und da bin ich doch etwas verunsichert.
Kann mir jemand mal ein simples Proggy bereitstellen (als EXE) damit ich das testen kann?

Gruß :-D Milo

Bernhard Geyer 10. Nov 2009 08:18

Re: D2010 un W2000
 
Win98/ME geht seit D2009 definitiv nicht mehr!
Der Unicodeport hat zwangsweise die Lauffähigkeit unter der Win9x-Schiene gekappt.

ULIK 10. Nov 2009 08:21

Re: D2010 un W2000
 
Ruhig bleiben, Leute!

@hanspeter: hab gerade mal ein kleines Programm unter D2010 erstellt und es auf meinem Windows 2000 laufen lassen: keine Probleme. Hab ich das richtig verstanden, daß Du deine bisher unter D7 kompiliertes Programm nun auf D2010 portiert hast und es nun Probleme gibt? Ich vermute nämlich eher, daß bei der Umstellung auf Unicode was schiefgegangen ist (Pointerarithmetik, falsche WinAPI Aufrufe [mit PWidechars nun in die Ansi-Methoden rein], etc.). Verwendest Du die BDE? Dann wird's auch Probleme geben da diese so viel ich weis nicht unicode-fähig gemacht wurde [keine Gewähr auf Richtigkeit!]
Und hast Du denn das mit D2010 kompilierte Program mal unter XP und höher laufen lassen? Geht's da?

D2010 als IDE selbst läuft unter Windows 2000 wohl nur noch mit Einschränkungen.


Grüße,
Uli

Daniel 10. Nov 2009 08:23

Re: D2010 und Win2000
 
Zitat:

Zitat von hanspeter
Habe gerade feststellen müssen, das mit D2010 kompilierte Programme unter Windows 2000 nicht mehr lauffähig sind.

Nein, so pauschal stimmt das nicht.
Ich habe hier eine EXE-Datei frisch aus dem Delphi2010-Compiler unter Windows 2000 gestartet. Geht. Und damit meine ich keine Hello-World-Anwendung, sondern eine unserer regulären Anwendungen.

hanspeter 10. Nov 2009 08:42

Re: D2010 und Win2000
 
Zitat:

Zitat von Daniel
Zitat:

Zitat von hanspeter
Habe gerade feststellen müssen, das mit D2010 kompilierte Programme unter Windows 2000 nicht mehr lauffähig sind.

Nein, so pauschal stimmt das nicht.
Ich habe hier eine EXE-Datei frisch aus dem Delphi2010-Compiler unter Windows 2000 gestartet. Geht. Und damit meine ich keine Hello-World-Anwendung, sondern eine unserer regulären Anwendungen.

Um sicher zu gehen habe ich eine leere Form mit einem Button verwendet. Dieser macht nichts weiter als
Close.

Bereits beim Programm laden kommt eine unbekannte Softwareausnahme und dann ein ein Stream-Fehler.
Das gleiche Programm läuft unter Windows 7 und Windows XP problemlos.
An den Rechner komme ich nur Nachts, deshalb bin ich gerade dabei mal W2000 auf einem alten Notebook zu installieren.
Nebenbei bemerkt laufen in dem Konzern noch mehr W2000 Maschinen und der Support ist durch einen Vertrag bis
2012 gesichert.

Sherlock 10. Nov 2009 09:06

Re: D2010 un W2000
 
Das ist echt Schade. Generell sollte man ein Betriebssystem nicht länger unterstützen, als es dessen Hersteller tut, allein schon aus Selbstschutz. Gibt aber auch schon andere Threads dazu, daß D2010 (evtl. auch 2009) kein W2k mehr unterstützt.

In dem Fall muss man halt auf bewährtes wie D7 zurückgreifen (einer der Gründe warum ich dabei bleibe, wobei D2010 echt verlockend klingt).

Sherlock

Alfredo 10. Nov 2009 09:28

Re: D2010 und W2000
 
Ich kann Uli nur zustimmen,

ich habe hier eine Anwendung mit SQL-Direct, DevExpress die mit Delphi 2009 Pro auf
einem Windows XP Pro Rechner kompiliert wurde und die läuft mit Datenbankzugriff auf
einen Samba-Server mit Firebird unter Windows 2000 Pro ohne Probleme.

Gruß
Alfred

himitsu 10. Nov 2009 09:43

Re: D2010 un W2000
 
Stand zu diesem "Unbekannte Softwareausnahme" nicht noch irgendwas dazu?
ein paar Nummern/Zeiger z.B.

Ich seh jetzt auch keinen gravierenden Grund dafür, daß die Delphi 2010-Programme nicht auch bis runter zu Windows 2000 Professional oder SP1 laufen sollten.
Solange nicht irgendwelche Dinge verwendet werden, welche dort nicht vorhanden sind.


Es gab da einige tiefgreifende Unterschiede, vorallem in den APIs (es gab da vieles einfach noch nicht), zwischen dem "einfachen" Win2000 vor SP1 (oder auch erst SP2) und der 2000 Pro.



Welche W2000 hat denn der TE?

muedermann 25. Jan 2010 13:28

Re: D2010 un W2000
 
Vielleicht nützt die Info ja jemanden.
Wir hatten bei einem Kunden ebenfalls eine solche Fehlermeldung, so dass eine kompilierte Anwendung unter D2010 nicht mehr startbar war. Er hatte Win2000 mit Service Pack 3.
Nach dem der Kunde auf SP4 aktualisierte, war die Anwendung startbar.

gruß muedermann


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