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 XE2 und Windows 8.1 (https://www.delphipraxis.net/184119-delphi-xe2-und-windows-8-1-a.html)

hanspeter 27. Feb 2015 15:09

Delphi XE2 und Windows 8.1
 
Hallo
mit Delphi XE2 scheint in Windows 8.1 (und dann wahrscheinlich auch -Windows 10 ?)
der Debugger nicht mehr fehlerfrei zu funktionieren.
Im 64 bit Mode bricht dieser sofort mit der Fehlermeldung disconnected session ab.
Unter 32 bit scheinen einige Shellfunktionen nicht mehr zu funktionieren.
Die Jamshelltree ist z.B. unter 32 bit nicht mehr debugbar.
Nach Neustart bis zu einer Minute ehe der Verzeichnistree aufgebaut ist.
Sporadisch, aber häufig, hängt sich die Delphi IDE auf.
Gibt es einen Workaround oder eine Möglichkeit trotzdem ein Programm zu testen?
Denn wenn die Feststellung zutrifft, würde das ja bedeuten, dass alle Delphi Versionen XE2 und älter nicht mehr funktionieren?

Gruß
Peter

Bernhard Geyer 27. Feb 2015 15:15

AW: Delphi XE2 und Windows 8.1
 
Zitat:

Zitat von hanspeter (Beitrag 1291750)
Denn wenn die Feststellung zutrifft, würde das ja bedeuten, dass alle Delphi Versionen XE2 und älter nicht mehr funktionieren?

Also mein D6 rennt hier problemlos unter 8.1

Zitat:

Zitat von hanspeter (Beitrag 1291750)
Unter 32 bit scheinen einige Shellfunktionen nicht mehr zu funktionieren.
Die Jamshelltree ist z.B. unter 32 bit nicht mehr debugbar.
Nach Neustart bis zu einer Minute ehe der Verzeichnistree aufgebaut ist.
Sporadisch, aber häufig, hängt sich die Delphi IDE auf...

Bei Problemen mit der Shell würde ich eher auf schlecht Programmierte Shell-Extension tippen. Hatt erst vor ein paar Wochen den Fall das eine Shellextension einer DVD-Playerprogramms müll gemacht hat und auch den Explorer (zwar nicht so häufig) zum absturz gebracht hat. In Delphi-Programmen war es häufiger der Fall.

Dalai 27. Feb 2015 15:24

AW: Delphi XE2 und Windows 8.1
 
Zitat:

Zitat von hanspeter (Beitrag 1291750)
Im 64 bit Mode bricht dieser sofort mit der Fehlermeldung disconnected session ab.

Korrekt. Das ist bekannt: http://support.embarcadero.com/article/42650

MfG Dalai

hanspeter 27. Feb 2015 15:52

AW: Delphi XE2 und Windows 8.1
 
Jam Shelltree ist eine Kaufkomponente.
Im Releasemode funktioniert diese problemlos.
Beim Start im Debugmode ist das Programm praktisch nicht startbar.

Peter

hanspeter 1. Mär 2015 19:00

AW: Delphi XE2 und Windows 8.1
 
Hat irgendwer eine Übersicht oder ähnliches gefunden, was bei Delphi-Versionen ab XE2 abwärts bzw. dem dazugehörigen Debugger, ab Windows 8.1, nicht mehr funktioniert?
gibt es irgendeinen Workaround?
Der Hintergrund. Ich habe zwischenzeitlich die Rente erreicht. Ich pflege noch ein Altprogramm und programmiere nur noch ein bischen für den Hausgebrauch.
Den zwischenzeitlich halbjährigen Update-Wahnsinn möchte ich mir aus finanziellen Gründen nicht mehr antuen. Zumal sich auf der klassischen Delphi Strecke ohnehin nicht mehr viel tut.

Peter

jaenicke 1. Mär 2015 23:15

AW: Delphi XE2 und Windows 8.1
 
Ich würde einfach eine virtuelle Maschine z.B. mit dem in Windows 8 integrierten Hyper-V oder mit VirtualBox erstellen und darin Windows 7 + XE2 installieren. Das funktioniert problemlos.

Es ist eben nicht immer eine gute Idee einen Teil einer Umgebung zu aktualisieren. Neues Betriebssystem und alte Software oder umgekehrt gibt eben immer wieder mal Probleme. Mit Virtualisierung lässt sich das dann oft am besten lösen.


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