小编Phi*_*hil的帖子

TActionMainMenuBar和TActionToolbar丢失设置

我最近偶然发现了一个非常奇怪的行为.当我在程序中使用TActionMainMenuBar(或TActionToolBar),编译并运行,然后启动Photoshop CS5或Internet Explorer 9时,ActionMainMenuBar(和ActionToolBar)将丢失其所有设置.指定的色彩映射中定义的颜色消失,字体设置也会丢失.有没有人见过这个,知道一个解决方法?

D2007 Pro(所有更新均已应用),D2010 Pro(已应用所有更新),Vista Home Premium 32位,NVidia GForce 8600 GT,已安装最新驱动程序.

重现步骤:

  1. 在表单上删除TActionManager和TActionMainMenuBar
  2. 使用一些菜单项创建一个类别
  3. 将类别拖到ActionMainMenuBar上
  4. 将TwilightColorMap指定给ActionMainMenuBar
  5. 运行程序
  6. 启动IE9或Photoshop CS5
  7. 观看所有预定义设置消失(您必须再次关闭IE9以查看效果)

如果您先启动Photoshop或IE,然后再启动Delphi程序,则不会发生任何事情.在IDE中的设计模式下,该错误也存在.一位开发人员已经使用Win7 Pro 32bit和ATI Radeon 9800 Pro确认了他所描述的系统行为.

任何评论/解决方案的Thx

菲尔

PS:使用Photoshop CS3不会产生此错误

delphi photoshop internet-explorer-9

8
推荐指数
1
解决办法
2581
查看次数

标签 统计

delphi ×1

internet-explorer-9 ×1

photoshop ×1