Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Nach Windows 10 Aniversary Update funktioniert bei Delphi Anwendungen kein DDE mehr (https://www.delphipraxis.net/190100-nach-windows-10-aniversary-update-funktioniert-bei-delphi-anwendungen-kein-dde-mehr.html)

PeterDev 30. Aug 2016 15:02

Nach Windows 10 Aniversary Update funktioniert bei Delphi Anwendungen kein DDE mehr
 
Hallo Delphianer,

seit dem letzten Windows 10 Aniversary Update funktioniert bei Delphi Anwendungen keine DDE-Kommunikation mehr:(.

Das hat jetzt nichts mit meinem Arbeitsplatz zu tun, sonndern wird auch von meinen Kunden gemeldet.
Wird der Update wieder entfernt tut alles wieder normal.

Egal ob die Anwendung mit Delphi 2010, Seattle oder Berlin erstellt worden ist.

Weis jemand Rat?

Danke!

Peter

Sherlock 30. Aug 2016 15:06

AW: Nach Windows 10 Aniversary Update funktioniert bei Delphi Anwendungen kein DDE me
 
Es gab schon zu den Previews (2014) immer wieder Meldungen, daß in Windows 10 DDE nicht funktionierte. Nach einem Patch gings dann wieder. Ich denke es ist aber ein Zeichen dafür dieses betagte Pferd langsam in den Ruhestand zu schicken, bevor MS sich endlich traut Nägel mit Köpfen zu machen.

Sherlock

PeterDev 30. Aug 2016 16:03

AW: Nach Windows 10 Aniversary Update funktioniert bei Delphi Anwendungen kein DDE me
 
Leider ist das häufig die einzige Art fremde Anwendungen fernzusteuern.
Nicht alle lassen sich via OLE/COM ansprechen.

Dann kann Embarcadero diese Komponenten auch entfernen.
Habe aber immer noch die Hoffnung, dass MS einen Patch nachschiebt.

Sherlock 31. Aug 2016 07:11

AW: Nach Windows 10 Aniversary Update funktioniert bei Delphi Anwendungen kein DDE me
 
Embarcadero wird sicher nicht diese Komponenten entfernen, bevor nicht die letzte Windows Version verschwunden ist, die DDE noch mehr oder weniger problemlos unterstützt.

Aber vermutlich isses nur ein Schluckauf, dafür gibts ja Testsysteme, die man nutzt, bevor man ein Windows-Update ausrollt...

Sherlock

mm1256 31. Aug 2016 07:37

AW: Nach Windows 10 Aniversary Update funktioniert bei Delphi Anwendungen kein DDE me
 
Zitat:

Zitat von PeterDev (Beitrag 1346213)
Habe aber immer noch die Hoffnung, dass MS einen Patch nachschiebt.

Ich denke, dass du diese Hoffnung langsam aber sicher zu Grabe tragen kannst.

Neutral General 31. Aug 2016 09:54

AW: Nach Windows 10 Aniversary Update funktioniert bei Delphi Anwendungen kein DDE me
 
Oder um The old new thing zu zitieren:
Zitat:

Today and tomorrow are going to deal with DDE issues, but not because DDE is actually anything recommended. Quite the contrary: Please feel free to stop using DDE. DDE is so obsolete that when somebody has a DDE question, it usually lands in the lap of some old-timer who starts the answer with "Kids these days..." and ends it with "I'm going to write a blog entry about this."
DDE ist noch aus 16-Bit Zeiten und MS würde DDE wahrscheinlich lieber gestern als heute nicht mehr unterstützen.

Luckie 31. Aug 2016 10:01

AW: Nach Windows 10 Aniversary Update funktioniert bei Delphi Anwendungen kein DDE me
 
Klingt nach Raymond Chen oder Larry Osterman. ;)

Neutral General 31. Aug 2016 10:05

AW: Nach Windows 10 Aniversary Update funktioniert bei Delphi Anwendungen kein DDE me
 
Zitat:

Zitat von Luckie (Beitrag 1346308)
Klingt nach Raymond Chen oder Larry Osterman. ;)

Jupp, Raymond :) Please feel free to stop using DDE

Luckie 31. Aug 2016 10:08

AW: Nach Windows 10 Aniversary Update funktioniert bei Delphi Anwendungen kein DDE me
 
Aber es ist so, wie es immer ist: "Wie jetzt alles neu schreiben?" Man kann es sich aussuchen, entweder jetzt neu schreiben oder versuchen bis man in Rente das tote Pgerd reiten und hoffen, dass der Nachfolger sich dann mit rumschlagen muss.

Rollo62 31. Aug 2016 19:06

AW: Nach Windows 10 Aniversary Update funktioniert bei Delphi Anwendungen kein DDE me
 
Doofe Frage, wofür brauche ich DDE im 21ten Jahrhundert mit Win10 noch ?
Gibt es aktuelle Software wo das noch drin ist :stupid:

Naja, nur mal interessehalber.
Ichs habs zum Glück seit dem 20ten Jahrhunder nicht mehr gebraucht.

Rollo

Luckie 31. Aug 2016 19:11

AW: Nach Windows 10 Aniversary Update funktioniert bei Delphi Anwendungen kein DDE me
 
Gewachsene Software. Ist nun mal so.

Bbommel 1. Sep 2016 07:34

AW: Nach Windows 10 Aniversary Update funktioniert bei Delphi Anwendungen kein DDE me
 
Ich habe hier leider auch noch Software, mit der ich per DDE kommunizieren muss, daher mal zur eigentlichen Frage zurück: ist das in Windows 1608 nun kaputt (=>Patch müsste kommen) oder wurde es offiziell eingestellt?

Assarbad 5. Sep 2016 17:22

AW: Nach Windows 10 Aniversary Update funktioniert bei Delphi Anwendungen kein DDE me
 
Zitat:

Zitat von Bbommel (Beitrag 1346389)
Ich habe hier leider auch noch Software, mit der ich per DDE kommunizieren muss, daher mal zur eigentlichen Frage zurück: ist das in Windows 1608 nun kaputt (=>Patch müsste kommen) oder wurde es offiziell eingestellt?

Ich empfehle ein Ticket bei MS zu eröffnen, falls du das hochoffiziell geklärt haben willst.

Beim MSDN Pro Abo sind 2 pro Jahr inklusive.

samso 8. Sep 2016 10:35

AW: Nach Windows 10 Aniversary Update funktioniert bei Delphi Anwendungen kein DDE me
 
Ich habe ebenfalls eine Software die ich per DDE steuern muss. Ich benutze Windows 10-64 Pro Build 14393.105 mit Delphi 2007. Hier funktioniert es. Insofern besteht ja vielleicht Hoffnung, dass das Problem vielleicht doch gelöst werden kann.

jaenicke 8. Sep 2016 12:15

AW: Nach Windows 10 Aniversary Update funktioniert bei Delphi Anwendungen kein DDE me
 
Dann wäre eine Demo nicht schlecht... vielleicht liegt der Unterschied z.B. in der Delphiversion. Das lässt sich ohne Testprojekt aber nicht testen.

EWeiss 8. Sep 2016 13:23

AW: Nach Windows 10 Aniversary Update funktioniert bei Delphi Anwendungen kein DDE me
 
Zitat:

Gewachsene Software. Ist nun mal so.
Ich sehe das mal Sachlich ohne Emotionen.

Fehlkalkulation in jeder Hinsicht.
Management und Design Probleme in masse..

Zitat:

Microsoft zog im Mai endgültig die Notbremse und gab Windows 10 Mobile im Grunde vorerst auf,
um sich auf die Desktop-Version des Betriebssystems zu konzentrieren
Desktop System inklusive Unterstützung für unterschiedliche Hardware.
W10 Mobile, Tablet, Surface und Konsorte mit integrierten W10 System.

Der Mark für diese Geräte mit W10 System wird weder von den Herstellern noch von Anwendern angenommen.
Nun frage ich mich wo lag/liegt noch der Vorteil dieses gemixten Systems.
Von Seiten MS nirgendwo.

Wie will man sich auf die Desktop-Version des Betriebssystems konzentrieren?
Die gibt es doch schon lange nicht mehr. (Wären besser beim reinen Destop-System geblieben)

Gewachsene Software. Bezogen auf das Betriebssystem NEIN, bestimmt nicht.

gruss

Harry Stahl 8. Sep 2016 14:00

AW: Nach Windows 10 Aniversary Update funktioniert bei Delphi Anwendungen kein DDE me
 
Kann das Problem NICHT bestätigen. Nach Update meines Surface Pro 3 auf Windows 10 Aniversary funktioniert DDE weiterhin mit Programmen, die ich z.B. mit Delphi-XE7 erstellt hatte.

Assarbad 8. Sep 2016 14:49

AW: Nach Windows 10 Aniversary Update funktioniert bei Delphi Anwendungen kein DDE me
 
Es gibt subtile Unterschiede - wohl ein Symptom des neuen Modells als "Rolling Release" bei Windows 10. Beispielsweise ist ein System welches von einem vorherigen Build auf das Anniversary Release aktualisiert wurde nicht identisch mit einem frisch installierten Anniversary Release. Jene Unterschiede die öffentlich dokumentiert sind, betreffen bspw. die Anforderungen an signierte Anwendungen usw. - aber nicht immer verhält sich das System wie dokumentiert.

Weitere Unterschiede gibt es wenn man mit oder ohne SecureBoot startet. Das Surface unterstützt zumindest SecureBoot, ob es aktiv ist sieht man im BIOS.

samso 8. Sep 2016 17:26

AW: Nach Windows 10 Aniversary Update funktioniert bei Delphi Anwendungen kein DDE me
 
Zitat:

Zitat von Assarbad (Beitrag 1347201)
Es gibt subtile Unterschiede - wohl ein Symptom des neuen Modells als "Rolling Release" bei Windows 10. Beispielsweise ist ein System welches von einem vorherigen Build auf das Anniversary Release aktualisiert wurde nicht identisch mit einem frisch installierten Anniversary Release. Jene die öffentlich dokumentiert sind, betreffen bspw. die Anforderungen an signierte Anwendungen usw. - aber nicht immer verhält sich das System wie dokumentiert.

Weitere Unterschiede gibt es wenn man mit oder ohne SecureBoot startet. Das Surface unterstützt zumindest SecureBoot, ob es aktiv ist sieht man im BIOS.


Ok, die oben erwähnte Version kommt von einem frisch installierten 1511. Danach hat wurde 1607 via automatischem Update installiert.

Bbommel 21. Sep 2016 12:34

AW: Nach Windows 10 Aniversary Update funktioniert bei Delphi Anwendungen kein DDE me
 
So, nachdem auf einem Haupt-PC heute nun auch das 1607-Update angekommen ist, kann ich das Problem im Moment auch nicht bestätigen - für mich zum Glück.

Vielleicht helfen dem TE ja noch ein paar Rahmendaten, um das Problem einzugrenzen (und vielleicht liegt es ja gar nicht an Delphi oder Windows, sondern an der "Gegenseite", also die Software, die er per DDE erreichen möchte). Folgendes setze ich hier ein:
- Windows 10 Version 1607 Build 14395.187
- Version 1607 ganz normal per Windows-Update über bestehendes 1511 drüber installiert
- Delphi 10 Seattle inkl. Subscription Update 1
- Sowohl meine als auch die per DDE angesprochene Anwendungen sind 32-Bit

Vielleicht hilft ja irgendwas davon weiter. Vielleicht hat MS das Problem ja auch schon gepatcht und daher taucht es bei mir nicht auf.

Bin mal gespannt, ob sich hierzu noch irgendwas ergibt.

PeterDev 26. Sep 2016 10:20

AW: Nach Windows 10 Aniversary Update funktioniert bei Delphi Anwendungen kein DDE me
 
Hallo zusammen,

nach den letzten Updates funktioniert wieder alles.

Zur Info: Microsoft nutzt selbst noch DDE z.B. beim öffnen von Excel-Dateien via Doppelklick im Explorer.
Ein Blick in die Registry zeigt, dass das auch bei Office 2016 noch so ist.

Besten Dank für eure Infos!

Peter


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