Forum: Object-Pascal / Delphi-Language
by AuronTLG,
16. Dez 2020
Okay, so wie es aussieht ist mein Styling dafür verantwortlich...
Sobald das Programm mit TStyleManager.TrySetStyle/SetStyle gestylt wurde, rufen die TOpenDialogs den alten auf. Ohne Stil rufen sie den neuen auf.
Forum: Object-Pascal / Delphi-Language
by AuronTLG,
16. Dez 2020
Ich habe eben mal rumprobiert, nachdem ich unter Anderem diesen Link hier gefunden habe.
Komischerweise scheint das bei mir aber nicht so zu funktionieren wie dort beschrieben:
Der Dialog, den ich durch expliziten TFileOpenDialog erhalte, ist definitiv der Moderne (mit Vorschau und Suche etc) im Gegensatz zu dem Alten, den ich durch TOpenDialog erhalte, auch wenn die im Link beschriebenen...
Forum: Object-Pascal / Delphi-Language
by AuronTLG,
16. Dez 2020
Neue Erkenntnis:
Problem tritt nur mit TSaveDialog & TOpenDialog auf. Die neueren TFileOpenDialog & TFileSaveDialog lösen es nicht aus.
Damit hätte ich zumindest schonmal nen Workaround. Die Komponenten sollte ich ja sowieso mal austauschen in Anbetracht der Tatsache, dass die Letzteren deutlich moderner sind.
Forum: Object-Pascal / Delphi-Language
by AuronTLG,
16. Dez 2020
Hmm...
Ich habe es bei mehreren Programmen nachvollziehbar, aber es ist kein grundlegendes Problem.
Zum einen kann ich in einem kleinen Testprogramm problemlos nen Dialog öffnen, ohne dass der Runtime Error kommt.
Zum anderen gibt es ein paar Forms mit Dialogs, die den Runtime Error am Schluss nicht auslösen.
Haben die Open/Savedialogs Attribute/Einstellungen, die irgendeinen Einfluss...
Forum: Object-Pascal / Delphi-Language
by AuronTLG,
16. Dez 2020
Moin,
ich habe ein seltsames Problem:
Ich bekomme den Runtime Error 216 nach dem Schließen, aber nur dann, wenn ein OpenDialog oder SaveDialog ausgeführt wurde.
Das Programm wird durch Schließen der Hauptmaske beendet, kein ExitProcess o.Ä., bezüglich Delphi Versionen sowohl in 10.3.3 als auch 10.4.1 nachvollziehbar. ExitProcess unterbindet das Ganze logischerweise.
Weiterhin ist es...