Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi 将更改的位图指定给VCL样式时发生访问冲突_Delphi_Delphi Xe7 - Fatal编程技术网

Delphi 将更改的位图指定给VCL样式时发生访问冲突

Delphi 将更改的位图指定给VCL样式时发生访问冲突,delphi,delphi-xe7,Delphi,Delphi Xe7,Delphi XE7位图样式设计器:当我更改Delphi视觉样式(例如“Auric”)的导出位图时,在将png导入回并尝试分配颜色后,我会遇到访问冲突。有什么想法吗 您可能正在以以下方式导入图像: Images -> style.png -> Delete -> Add -> Style Assign Colors -> AV 相反,你应该: Images -> style.png -> Update -> Style Assign Colors

Delphi XE7位图样式设计器:当我更改Delphi视觉样式(例如“Auric”)的导出位图时,在将png导入回并尝试分配颜色后,我会遇到访问冲突。有什么想法吗

您可能正在以以下方式导入图像:

Images -> style.png -> Delete -> Add -> Style Assign Colors -> AV
相反,你应该:

Images -> style.png -> Update -> Style Assign Colors

似乎必须使用支持透明度的Photoshop或Gimp编辑png图像。如果我在一个简单的位图编辑器(如Paint)中更改了颜色,就会出现上述问题。

@Nobby然后你应该在问题中描述你采取的确切步骤,每次单击按钮,以及你使用什么软件来修改此png文件。好吧,我不能用第二种方法重现错误。您必须添加有关您具体操作的更多信息。Delphi XE7/Tools/Bitmap Style Designer文件/Open/select文件'Carbon.vsf'select Images/Style.png/Export to desktop Open'Style.png'使用位图编辑器更改一些颜色并将文件'Style.png'保存在位图样式设计器select Images/Style.png/Update/中在“打开图像”对话框中,从桌面选择修改后的“style.png”,选择遮罩颜色,然后按[OK][Save]style/Assign colors/[Yes]->有时会出现访问冲突[Save]style/Test[F9]->什么都没有发生,或者只有一个小的黑色轮廓可见Delphi XE7/Project/Options…/外观/选择“Carbon”[OK]运行应用程序(32位调试模式)->窗口未打开->有时只会看到一个小的黑色轮廓