Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   Windows 10 Ver. 1803 und Delphi 5 (https://www.delphipraxis.net/196354-windows-10-ver-1803-und-delphi-5-a.html)

Alleby 15. Mai 2018 13:38

Betriebssystem: Win 10

Windows 10 Ver. 1803 und Delphi 5
 
Hat schon jemand das Windows 10 Update 1083 mit einer älteren Version (hier D5) installiert?
Gibt es da Probleme?
Ich weiß das z.B. Firebird Version 1.5 gelöscht wird, aber der lässt sich leicht wieder installieren. Nur wenn es mir die Entwicklungsumgebung zerschießt wäre das nicht schön!!
Grüße Alleby.

himitsu 15. Mai 2018 14:30

AW: Windows 10 Ver. 1803 und Delphi 5
 
Zitat:

Zitat von Alleby (Beitrag 1402155)
Nur wenn es mir die Entwicklungsumgebung zerschießt wäre das nicht schön!!

Du machst doch bestimmt vorher ein Systembackup? Dann kannst du das ja bei Problemen ganz leicht wiederherstellen. :zwinker:

Nja, am Sichersten kommst du mit sowas Altem, wenn du in einer VM arbeitest. Erstmal hast dann da auch ein Backup (Sicherungspunkt).
Aber noch einfacher wäre dort drin ein älteres OS (2000/XP/7), wo du keine solchen bösartigen Updates einspielst. (in der VM natürlich das Internet verboten, bzw. nur durch eine gute Firewall, bzw. nur wichtige Seiten erlaubt)



Alternativ vielleicht mal ein Upgrade auf ein neueres Delphi überlegt?



PS: bei mir hat vor 'ner Woche ein Win10-Update meine VMs zerschossen.
Also die VMs sind OK, aber ich kann fast garnichts mehr starten, vorallem in Bezug auf Android bleibt es auf dieses PC hängen und der alte Arbeitsschlepptop raucht gar mit 'nem Bluescreen ab, wenn ich eine VM starte (schon seit einem Update vor 1-2 Monaten, aber da stört es nur bedingt)

Bernhard Geyer 15. Mai 2018 14:32

AW: Windows 10 Ver. 1803 und Delphi 5
 
Zitat:

Zitat von himitsu (Beitrag 1402167)
Alternativ vielleicht mal ein Upgrade auf ein neueres Delphi überlegt?

[OT]er hat jehova gesagt steinigt ihn[/OT

sh17 15. Mai 2018 14:39

AW: Windows 10 Ver. 1803 und Delphi 5
 
Die Registrierung wird weg sein, wie immer nach einem Update vom Windows. Ansonsten Delphi (6) läuft

Bernhard Geyer 15. Mai 2018 14:46

AW: Windows 10 Ver. 1803 und Delphi 5
 
Zitat:

Zitat von sh17 (Beitrag 1402170)
Die Registrierung wird weg sein, wie immer nach einem Update vom Windows. Ansonsten Delphi (6) läuft

D6 wird noch einfacher "am leben" zu erhalten sein also die sehr mit .NET-Abhänigkeiten "verseuchten" Delphi-Version ab D8.

himitsu 15. Mai 2018 16:36

AW: Windows 10 Ver. 1803 und Delphi 5
 
.NET kann raus ... wer braucht schon dieses komische Refactoring ... nur dafür ist das drin, wenn ich mich Recht erinner.

Alallart 15. Mai 2018 17:36

AW: Windows 10 Ver. 1803 und Delphi 5
 
Zitat:

Zitat von Alleby (Beitrag 1402155)
Hat schon jemand das Windows 10 Update 1083 mit einer älteren Version (hier D5) installiert?
Gibt es da Probleme?
Ich weiß das z.B. Firebird Version 1.5 gelöscht wird, aber der lässt sich leicht wieder installieren. Nur wenn es mir die Entwicklungsumgebung zerschießt wäre das nicht schön!!
Grüße Alleby.

Vielleicht noch etwas genauer:
- lade dir Oracle VirtualBox, ist kostenlos, legal, und einfach zu installieren
- installiere dein Windows 10 drauf. Diese Installation ist bis 30 Tage legal
- schalte sofort die Updates aus, am besten schon bei der Installation
- installieren dein Delphi 5, und alles was du brauchst
- aktiviere nun die Updates in Windows 10, und mache die Updates
- prüfe was du prüfen willst
- lösche die Image nach 30 Tagen oder vorher.

Aufwand der Installation: etwa 20 bis 30 Minuten.

OlafSt 16. Mai 2018 06:54

AW: Windows 10 Ver. 1803 und Delphi 5
 
Ich muß zwangsläufig hier auch noch D5 benutzen - Tokyo ist schon angeschafft, aber das Projekt ist ne Winzigkeit größer, wird wohl so 2-3 Jahre dauern, das umzusatteln.

Daher habe ich auch immer wieder ernste Sorgen, das das nächste Update mein D5 hier unbenutzbar macht. Ist eh schon schwierig genug, damit überhaupt zu arbeiten, crasht locker 10-12x am Tag...

himitsu 16. Mai 2018 08:45

AW: Windows 10 Ver. 1803 und Delphi 5
 
Zitat:

Zitat von OlafSt (Beitrag 1402229)
Daher habe ich auch immer wieder ernste Sorgen, das das nächste Update mein D5 hier unbenutzbar macht.

Darum der Vorschlag deine "eingefrorene" Delphi-Version auch in einem "eingefrorenen" System zu betreiben. Eventuell sogar auch in einer etwas älteren Windows-Version, welche deinem "uralten" Delphi etwas entgegen kommt. :zwinker:

Besonders in einer VM ist es extrem einfach Snapshots (1) zu machen, falls man dort doch Updates einspielen will, um da bei Problemen in Sekunden eine ältere Installationsumgebung starten zu können.

1) Entweder regelmäßig automatisiert mehrere ältere Zustände (falls man das Manuelle mal vergisst)
oder/und ein/mehrere dauerhafte manuelle Sicherungen von "vermeintlich" stabilen Zuständen.

Alleby 16. Mai 2018 12:43

AW: Windows 10 Ver. 1803 und Delphi 5
 
Zitat:

Zitat von sh17 (Beitrag 1402170)
Die Registrierung wird weg sein, wie immer nach einem Update vom Windows. Ansonsten Delphi (6) läuft


Kannst Du mir auf die Schnelle sagen welche Schlüssel aus der Registry man sichern sollte??

Alleby 16. Mai 2018 12:53

AW: Windows 10 Ver. 1803 und Delphi 5
 
Vielen Dank für die Vorschläge!
Ein Update von Delphi geht bei einem Projekt mit über 1000 Units nicht so eben mal schnell, wie auch OlafSt feststellt.

Das mit der VM ist wahrscheinlich im Augenblick die bessere Lösung.
Ich habe das Update jetzt erstmal für 30 Tage ausgesetzt und versuche meine Windows 7 Installation mit funktionierendem D5 in einer VM laufen zu lassen.
Geht das auch mit dem in Windows enthaltenen Hyper-V oder ist die Virtual-Box besser?

Grüße
Alleby

Bernhard Geyer 16. Mai 2018 12:53

AW: Windows 10 Ver. 1803 und Delphi 5
 
Zitat:

Zitat von Alleby (Beitrag 1402268)
Zitat:

Zitat von sh17 (Beitrag 1402170)
Die Registrierung wird weg sein, wie immer nach einem Update vom Windows. Ansonsten Delphi (6) läuft


Kannst Du mir auf die Schnelle sagen welche Schlüssel aus der Registry man sichern sollte??

Bei D5 ist die Registierung irrelevant. Alle paar Tage mal einen Dialog wegklicken.

Sherlock 16. Mai 2018 13:02

AW: Windows 10 Ver. 1803 und Delphi 5
 
Zitat:

Zitat von Alleby (Beitrag 1402270)
Geht das auch mit dem in Windows enthaltenen Hyper-V oder ist die Virtual-Box besser?

Ich würde den Hyper-V nehmen, der ist wirklich Klasse!

Sherlock

OlafSt 16. Mai 2018 13:10

AW: Windows 10 Ver. 1803 und Delphi 5
 
Wir sind auch zu der Lösung gekommen, die Updates erstmal abzuschalten. Am Wochenende wird dann das System hier virtualisiert (wir benutzen hier durchgehend Hyper-V) und dann kann das Update meinetwegen kommen...

Es hilft aber nix: Delphi 5's Lebenszeit endet rapide, wenn man nicht mit einem "Insel-Betriebssystem" (sprich ohne jede Verbindung nach draußen) weiter arbeiten will...

jaenicke 16. Mai 2018 19:36

AW: Windows 10 Ver. 1803 und Delphi 5
 
Zitat:

Zitat von Alleby (Beitrag 1402270)
Ein Update von Delphi geht bei einem Projekt mit über 1000 Units nicht so eben mal schnell, wie auch OlafSt feststellt.

Im Nachhinein haben wir es bitterlich bereut nicht zuerst alle Quelltexte mit with bereinigt zu haben. Fast alle Probleme bei der Umstellung rührten von with oder unsauberem Quelltext in Verbindung mit Unicode her.

Leider haben wir with trotzdem teilweise drin gelassen und so bei den nächsten Versionsumstiegen jedesmal wieder Probleme damit gehabt.

Thomas Feichtner 16. Mai 2018 20:28

AW: Windows 10 Ver. 1803 und Delphi 5
 
Ich habe eine VM mit Win 10 1803 und hier läuft D5.
Ich habe aber Win10 neu installiert und anschließend D5.

Bei meinen lokalen Rechner habe ich D7 und es gab keine Probleme.

Alleby 17. Mai 2018 10:07

AW: Windows 10 Ver. 1803 und Delphi 5
 
Zitat:

Zitat von OlafSt (Beitrag 1402277)
Am Wochenende wird dann das System hier virtualisiert (wir benutzen hier durchgehend Hyper-V) und dann kann das Update meinetwegen kommen...

Wie macht ihr das mit der Virtualisierung? Ich habe jetzt mal mit Disk2Vhd aus den Microsoft Sysinternels eine Vhdx-Datei erstellt und mit Hyper-V in einer neuen VM verbunden.
Aber mehr als einen schwarzen Bildschirm bekomme ich beim Starten nicht.
Gibt es einen besseren Weg?

Alleby 17. Mai 2018 10:09

AW: Windows 10 Ver. 1803 und Delphi 5
 
Zitat:

Zitat von Thomas Feichtner (Beitrag 1402317)
Ich habe eine VM mit Win 10 1803 und hier läuft D5.
Ich habe aber Win10 neu installiert und anschließend D5.

Bei meinen lokalen Rechner habe ich D7 und es gab keine Probleme.

Das hört sich schon mal gut an! Ich werde zur Sicherheit meine Version 1709 in eine VM legen und da updaten bevor ich das Original update.

jaenicke 17. Mai 2018 16:08

AW: Windows 10 Ver. 1803 und Delphi 5
 
Zitat:

Zitat von Alleby (Beitrag 1402345)

Wie macht ihr das mit der Virtualisierung? Ich habe jetzt mal mit Disk2Vhd aus den Microsoft Sysinternels eine Vhdx-Datei erstellt und mit Hyper-V in einer neuen VM verbunden.

Du kannst auch deine Festplatte auf eine neue Festplatte klonen und dann schlicht die geklonte Festplatte als physische Festplatte in der Hyper-V VM nutzen.

//edit
Wobei der Fehler beim Starten auch an der veränderten Hardware liegen könnte. Ich habe in einer VM immer neu installiert.

Alleby 29. Mai 2018 12:02

AW: Windows 10 Ver. 1803 und Delphi 5
 
Hallo Mitleser,

ich habe jetzt meine Hyper-V W10 Kopie mit D5 zum Laufen gebracht und auf die Version 1803 upgedatet.
D5 läuft ohne Probleme weiter!!
Der Firebird Datenbankserver wurde vom Update gelöscht, aber das kannte ich schon von der Version 1709 und lies sich sofort beheben.

..also alles soweit prima! Morgen gehts dann an das Produktivsystem.

Grüsse

Alleby

Haudrauf 1. Jun 2018 08:01

AW: Windows 10 Ver. 1803 und Delphi 5
 
Hallo,

ich habe zwar Delphi 7, habe aber auch Probleme nach dem Windows 10 UPDATE 1803. Ich benutze QuickReport 4 und die Konvertierung nach PDF über den PDFFilter von QR geht nicht mehr.
Andere PDFs können mit Adobe angezeigt werden.
Nur beim Schreiben des Quickreportes nach PDF per QRPDFFilter bricht das Programm hart ab und beendet ohne Fehlermeldung. Die PDF existiert dabei zwar im Temp Ordner und die lesbaren Daten des Reports sind in der Textansicht des PDF zu sehen , aber beim Anzeigen kommt die Meldung "Datei beschädigt, Reparatur nicht möglich". Der gleiche Algorithmus per Fastreport funktioniert, nur ist es mir in dem alten Projekt nur mit größerem Aufwand möglich, auf FR umzusteigen.
Gibt es derweil Erfahrungen und vor allem Lösungsvorschläge?

Vielen Dank im Voraus

MichaelT 1. Jun 2018 08:44

AW: Windows 10 Ver. 1803 und Delphi 5
 
Für die Modellierung denke ich genauso.

Zitat:

Zitat von himitsu (Beitrag 1402190)
.NET kann raus ... wer braucht schon dieses komische Refactoring ... nur dafür ist das drin, wenn ich mich Recht erinner.


MichaelT 1. Jun 2018 09:16

AW: Windows 10 Ver. 1803 und Delphi 5
 
Zwei Alternativen:

a) Neues Delphi auf neuem Windows Kernel oder
b) Altes Delphi auf letzem Stand des Alten Kernels.

Bezüglich D5 bis 7. Virtualisieren ist besser und wie vorgeschlagen in ein XP mit hohem Patchstand oder Win 2003 Server. Die Hauptspeichergrenzen wurden zusehends gelockert. Der beste Stand des alten Windows Kernels ist besser. Wenn möglich nimm ein D7.

Ich brachte zwar auch unter Win7 viel zu laufen. Sobald du alte Software hast (bei mir bspw. das gute alte MiniSAP 6.2) arbeitest du nurmehr in Admin Shells.

Auf dem neueren Windows Kernel bekommst du Probleme mit der Security. Selbst in einer Virtualbox hat sich Win 10 Prof. mittlerweile soweit beruhigt als dass man damit arbeiten kann.

Egal was du aufsetzt du ziehst dir einen langen Schiefer mit der versammelten Historie der Weiterentwicklung von Windows ein.

Selbst ein Global Exception Handler funktioniert vermutlich noch, wird aber kein Ergebnis liefern auf einem neueren Windows. So weit geht der Kompatibilitätsmodus nicht, dass er was heute als Security Leak würde angesehen als solches noch unterstützt.



An sich ist ein aktuelles Delphi klüger, ob auf Win 10 wage ich nicht zu behaupten. Ich persönlich bin mit ein Win 8.1 im Moment sehr zufrieden. In der Praxis landest bezüglich Delphi mind. bei 10.2.

---

Ein altes Delphi rentiert sich allein, wenn du so nicht visuelle Service-Server mit speziellen Memory Manager bezüglich Multi Threading kombinierst. (2010 und XE ist so ein Stand). Oder du willst den Prozessorcache besser nutzen - geht mit D7 schon nicht mehr wirklich.

In der Praxis habe ich keinen Unterschied mehr bemerkt der dich substantiell hinter IOCP bringt. Allein wenn du Usermode willst bleiben ...

Sobald du auf Win64 gehst bremst du von .net bis Delphi den Cache aus.

Zitat:

Zitat von Alleby (Beitrag 1402155)
Hat schon jemand das Windows 10 Update 1083 mit einer älteren Version (hier D5) installiert?
Gibt es da Probleme?
Ich weiß das z.B. Firebird Version 1.5 gelöscht wird, aber der lässt sich leicht wieder installieren. Nur wenn es mir die Entwicklungsumgebung zerschießt wäre das nicht schön!!
Grüße Alleby.



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