Delphi 尝试从资源加载FMX样式时发生访问冲突

Delphi 尝试从资源加载FMX样式时发生访问冲突,delphi,firemonkey,delphi-xe7,firemonkey-style,Delphi,Firemonkey,Delphi Xe7,Firemonkey Style,我正在尝试使用以下代码加载样式资源: var Style: TFmxObject = nil; begin {$IFDEF IOS} Style := TStyleStreaming.LoadFromResource(HInstance, 'iphonestyle', RT_RCDATA); // access violation :( {$ENDIF} if Assigned(Style) then TStyleManager.SetStyle(Style); App

我正在尝试使用以下代码加载样式资源:

var
  Style: TFmxObject = nil;

begin
{$IFDEF IOS}
  Style := TStyleStreaming.LoadFromResource(HInstance, 'iphonestyle', RT_RCDATA); // access violation :(
{$ENDIF}
  if Assigned(Style) then
    TStyleManager.SetStyle(Style);
  Application.Initialize;
  Application.CreateForm(TfrmLogIn, frmLogIn);
  Application.Run;

end.

但我在
LoadFromResource
行中遇到访问冲突。我已使用
project\Resources and Images…
菜单项将
.style
文件添加到我的项目中。你知道是什么导致AV吗?

这看起来像是firemonkey的问题。查看此主题以获取更多信息:@Ari0nhh好吧,我无法使用该问题中建议的样式本。看一看@这很有可能,但问题是完全一样的,为什么要从追索中加载它,而不是将它放在样式本组件中,然后再加载它?您还为项目部署中的所有配置(调试/发布)添加了文件吗?@Remi,因为我不想链接每个表单的
StyleBook
属性。