Einzelnen Beitrag anzeigen

AJ_Oldendorf

Registriert seit: 12. Jun 2009
Ort: Stadthagen
384 Beiträge
 
Delphi 10.3 Rio
 
#1

Unterschied Opendialog/Savedialog .Execute zwischen D10.4.1 <-> D10.3.3

  Alt 8. Okt 2020, 08:18
Hallo zusammen,
ich habe folgendes Problem:

Eine sehr umfangreiche Anwendung (kann kein Source posten und bekomme es kurioserweise nicht nachgestellt in einer Testanwendung) läuft unter Delphi 10.3 ohne Probleme. Es geht konkret um OpenDialoge/SaveDialoge, dass Execute.

Genau die gleiche Anwendung nach Delphi 10.4.1 kopiert, führt bei den genau den gleichen OpenDialogen/SaveDialogen im Execute zu einer Debugger Exception.
Beim Anhalten lande ich irgendwo, womit ich nichts anfangen kann (siehe Anhang).
Beim Fortsetzen geht die Meldung kurz weg, kommt aber sofort wieder (siehe Anhang).

Wenn ich das Execute auskommentiere und direkt die Datei öffne/speichere mit den Funktionen die "hinter" dem Execute stehen, geht auch alles. Es liegt wirklich an dem Execute und ich kann beide Anwendungen unter D10.3.3 und D10.4.1 nebeneinander halten und die Exception entsteht immer genau in dem Moment, wo der Dialog kurz aufgeht (man sieht ihn also) und dann kommt sofort die Exception.

Hat dazu jemand eine Idee?
Miniaturansicht angehängter Grafiken
2020.10.08-09_13_54-001.png   2020.10.08-09_13_32-001.jpg  
  Mit Zitat antworten Zitat