Das ist ein Bug in der
VCL so wie ich das beurteilen kann. Das Problem tauchte auch unter verschiedenen Rechnern mit Vista und Windows 7 auf, auf denen meine mit Delphi 2005 Professional (Update 3) erstellten Programme laufen/liefen. Mit den von meinen Nutzern erhaltenen Stack-Traces, ließ sich das Problem auf folgende Routinen zurückführen, konnte das aber nicht genauer recherchieren, weil es mit meinem Windows 7 nicht auftrat:
Code:
[0078EEBC]{vcl90.bpl } Menus.TMenu.IsOwnerDraw $D4
[0078EFC3]{vcl90.bpl } Menus.IsAltGRPressed $23
[00786519]{vcl90.bpl } Actnlist.TCustomActionList.IsShortCut $11
[0079BF93]{vcl90.bpl } Forms.TCustomForm.CMActionUpdate $9B
[0079C021]{vcl90.bpl } Forms.TCustomForm.IsShortCut $59
Einen Bugfix weiß ich leider nicht. Ich habe auf Delphi 2010 gewechselt, womit sich auch dieses Problem erübrigt hat...
Viele Grüße