Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Delphi XE-Programm auf Windows 98 ? (https://www.delphipraxis.net/180417-delphi-xe-programm-auf-windows-98-a.html)

baumina 19. Mai 2014 09:41

Delphi XE-Programm auf Windows 98 ?
 
Gibt es einen Trick um ein Delphi-XE-Programm auf Windows 98 zu laufen zu kriegen?

Sherlock 19. Mai 2014 09:44

AW: Delphi XE-Programm auf Windows 98 ?
 
Der größte Trick ist zu sagen, was denn für Fehlermeldungen kommen. Dann kann man versuchen herauszufinden, was denn das eigentliche Problem ist.
Die einfachste Lösung ist aber immer noch, wahrlich veraltetete Systeme einfach mal von der Liste der unterstützten Versionen zu streichen.

Sherlock

jaenicke 19. Mai 2014 09:55

AW: Delphi XE-Programm auf Windows 98 ?
 
Nein, gibt es nicht. Dafür kannst du maximal Delphi 2007 nutzen, evtl. muss es noch älter sein.

Alle Unicodeversionen gehen jedenfalls definitiv nicht.

Sherlock 19. Mai 2014 10:02

AW: Delphi XE-Programm auf Windows 98 ?
 
Zitat:

Zitat von jaenicke (Beitrag 1259283)
Nein, gibt es nicht. Dafür kannst du maximal Delphi 2007 nutzen, evtl. muss es noch älter sein.

Alle Unicodeversionen gehen jedenfalls definitiv nicht.

Und wenn man nur AnsiStrings und -zeichen verwendet?

Sherlock

DeddyH 19. Mai 2014 10:04

AW: Delphi XE-Programm auf Windows 98 ?
 
Dürfte auch nicht funktionieren, da die Komponenten intern ja mit Unicode arbeiten und die API-Aufrufe auch die W-Varianten verwenden, sofern vorhanden.

jaenicke 19. Mai 2014 10:15

AW: Delphi XE-Programm auf Windows 98 ?
 
Siehe FAQ:
http://www.embarcadero.com/de/produc...sked-questions
Zitat:

Wegen der Verwendung von Unicode als Standard-String-Typ können Anwendungen, die mit Delphi 2009 oder später erstellt wurden, nicht auf Windows 98, 95 und ME ausgeführt werden. Diese Betriebssysteme unterstützen keine Unicode-Strings, ihre Unterstützung wurde von Microsoft eingestellt.

Mit Delphi 2009-XE2 und der VCL entwickelte Anwendungen lassen sich auf Windows 2000 und später ausführen. Anwendungen, die mit Delphi XE3-XE5 erstellt wurden, können unter Windows XP oder später ausgeführt werden. Mit Delphi XE6 entwickelte Anwendungen lassen sich unter Windows Vista oder später ausführen. Diese sollten auch problemlos unter XP laufen (inoffiziell).

p80286 19. Mai 2014 10:29

AW: Delphi XE-Programm auf Windows 98 ?
 
Zitat:

Zitat von baumina (Beitrag 1259273)
Gibt es einen Trick um ein Delphi-XE-Programm auf Windows 98 zu laufen zu kriegen?

Wohl kaum, Du müßtest alle API-Aufrufe meiden, die neuere OS versionen vorraussetzen.

(ich denke Unicode könnte man mit Ansistring ausbremsen!?)

Die einfachste Methode wäre wohl, den Source an D7 zu übergeben.

Gruß
K-H

baumina 19. Mai 2014 10:46

AW: Delphi XE-Programm auf Windows 98 ?
 
Danke für eure Antworten, ich habs befürchtet.

Ja, mit Delphi 2007 läuft das Programm auf Windows 98.

Ich hatte mir die Mühe gemacht alles auf XE zu portieren.

Jetzt muss ich mir wohl überlegen wie ich das mit dem einen Windows 98-Rechner löse.

Sherlock 19. Mai 2014 10:48

AW: Delphi XE-Programm auf Windows 98 ?
 
Klare Kosten/Nutzen Rechnung. Brauchst du den 98er wirklich? Unbedingt? Ganz ehrlich? Wenn ja, dann saurer Apfel, wenn nein, dann fröhliche Glückseeligkeit.

Sherlock

cdhm 28. Jul 2014 11:40

AW: Delphi XE-Programm auf Windows 98 ?
 
Es gibt Gründe, Windows 98 einzusetzen. Wir steuern Produktionsmaschinen, über denen ein Laser hängt, der die Position anzeigt wo der Bediener das Rohmaterial hinzulegen hat. Etliche dieser Laser werden über eine ISA-Karte angesteuert, die über einen Interupt (Int 81hex) ihre Daten erwarten. Das geht aber ab NT nicht mehr: das geht nur unter DOS und die DOS-Aufsätze 95/98/ME.

So und jetzt kommt's: so ein Laser kostet ab 20.000 Euro aufwärts. Wenn man diese Dinosaurier durch neue Hardware ersetzen möchte, dann ist der Laser nacher mehr Wert als die gesamte Produktionsstraße. Das kann ich den Kunden nicht vermitteln.

Meine Lösung: ich stelle noch einen zweiten PC mit Win-XP oder Win-7 hin und steuere die alte Kiste über eine serielle Schnittstelle! Ja, manchmal wird man halt gezwungen durch die Brust ins Auge zu gehen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:20 Uhr.
Seite 1 von 4  1 23     Letzte »    

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