Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by christophspaeth,
21. Jun 2018
Hallo,
danke für die Antworten.
@KodeZwerg: Die Anwendung ist die (32 bittige) mmc.exe, die unter C:\windows\SysWOW64 liegt. Und in diesem Verzeichnis liegt schon die commctl32, aber in Version 5.8. Und an den Windows-Systemdateien will ich nicht rumpfuschen - ich weiß ja nicht, ob das Schlamperei oder Absicht ist, dass da die ältere Version liegt...
Zu dem ISOLATION_AWARE_ENABLED unter...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by christophspaeth,
20. Jun 2018
Hallo,
in einem Projekt (MMC-SnapIn) wollte ich einen TTaskDialog verwenden und war etwas verwundert, dass ich bei TTaskDialog.Execute immer false zurückbekomme.
Nach einer Debug-Session bin ich darauf gestoßen, dass GetProcAddress(ComCtl32DLL, 'TaskDialogIndirect') fehlschlägt.
Die Ursache dafür ist, dass Delphi sich die Commctl32.dll mit GetModuleHandle holt, und die MMC.exe laut Process...