Jump to content
Sign in to follow this  
Kanat

Ошибка при сохранение ресурсов

Recommended Posts

Часто выходит ошибка при сохранение ресурсов. Решение переключаю фокусы между ресурсами и сохраняю. Все норм работало. 

Сейчас ситуация такая, при добавление нового ресурса вышла ошибка и ошибка не уходит, просто закрыл без сохранение.

Заново открываю все слетело, теперь показывает пусто.

Не хочется заново все делать и собирать проект. Много использовал  маски, цвета, иконки.... 

Как можно восстановит ресурсы? В директории проекта все ресурсы остались. 

 

Ошибка при сохранение:

image.png.ca6f93e6e3567acb9ba763be510722f9.png

 

Update: 06/02/20

Обратно все собрал ресурсы по новой,  седня слетела еще раз((

ниже ошибка: 

image.png.56cb69d1d6b9f7722eafb173ca9dcd73.png

Текст ошибки:

Цитата

[50D12AF0]{vcl260.bpl  } Vcl.Controls.TControl.SetAlign (Line 5728, "Vcl.Controls.pas" + 1) + $0
[50D36210]{vcl260.bpl  } Vcl.StdCtrls.TCustomLabel.CMTextChanged (Line 2577, "Vcl.StdCtrls.pas" + 2) + $6
[50063F18]{rtl260.bpl  } System.@FinalizeRecord (Line 32627, "System.pas" + 41) + $0
[501009AF]{rtl260.bpl  } System.Rtti.{System.Generics.Collections}TDictionary<System.Pointer,System.Rtti.TRttiObject>.GetBucketIndex (Line 6968, "System.Generics.Collections.pas" + 15) + $1C
[5006030C]{rtl260.bpl  } System.TMonitor.CheckOwningThread (Line 19122, "System.pas" + 2) + $0
[5006062E]{rtl260.bpl  } System.TMonitor.Exit (Line 19312, "System.pas" + 1) + $2
[5006068A]{rtl260.bpl  } System.TMonitor.Exit (Line 19334, "System.pas" + 2) + $7
[500EF340]{rtl260.bpl  } System.Rtti.TRttiPackage.ReadObject (Line 5170, "System.Rtti.pas" + 14) + $A
[5006114C]{rtl260.bpl  } System.@TryFinallyExit (Line 23024, "System.pas" + ? + $0
[500EF2F8]{rtl260.bpl  } System.Rtti.TRttiPackage.ReadObject (Line 5162, "System.Rtti.pas" + 6) + $4
[50060980]{rtl260.bpl  } System.TMonitor.TryEnter (Line 19547, "System.pas" + 10) + $0
[500604A0]{rtl260.bpl  } System.TMonitor.Enter (Line 19208, "System.pas" + 4) + $2
[5006037C]{rtl260.bpl  } System.TMonitor.Destroy (Line 19144, "System.pas" + 0) + $0
[5005F9BD]{rtl260.bpl  } System.TObject.CleanupInstance (Line 17782, "System.pas" + 23) + $0
[5005A264]{rtl260.bpl  } System.@FreeMem (Line 4878, "System.pas" + 20) + $0
[5005F830]{rtl260.bpl  } System.TObject.FreeInstance (Line 17523, "System.pas" + 2) + $2
[500600CA]{rtl260.bpl  } System.@ClassDestroy (Line 18910, "System.pas" + 0) + $2
[500ED449]{rtl260.bpl  } System.Rtti.TPoolToken.Destroy (Line 4805, "System.Rtti.pas" + 13) + $D
[50060980]{rtl260.bpl  } System.TMonitor.TryEnter (Line 19547, "System.pas" + 10) + $0
[500604A0]{rtl260.bpl  } System.TMonitor.Enter (Line 19208, "System.pas" + 4) + $2
[5006037C]{rtl260.bpl  } System.TMonitor.Destroy (Line 19144, "System.pas" + 0) + $0
[5005F9BD]{rtl260.bpl  } System.TObject.CleanupInstance (Line 17782, "System.pas" + 23) + $0
[5005A264]{rtl260.bpl  } System.@FreeMem (Line 4878, "System.pas" + 20) + $0
[5005F830]{rtl260.bpl  } System.TObject.FreeInstance (Line 17523, "System.pas" + 2) + $2
[5006432D]{rtl260.bpl  } System.@CopyRecord (Line 33728, "System.pas" + 204) + $0
[50064361]{rtl260.bpl  } System.@CopyRecord (Line 33781, "System.pas" + 257) + $0
[5006468A]{rtl260.bpl  } System.@CopyArray (Line 34224, "System.pas" + 120) + $0
[50D14ECC]{vcl260.bpl  } Vcl.Controls.TControl.Perform (Line 7198, "Vcl.Controls.pas" + 10) + $8
[50D12C91]{vcl260.bpl  } Vcl.Controls.TControl.SetTextBuf (Line 5773, "Vcl.Controls.pas" + 2) + $B
[5005A264]{rtl260.bpl  } System.@FreeMem (Line 4878, "System.pas" + 20) + $0
[50061C6C]{rtl260.bpl  } System.@UStrClr (Line 25505, "System.pas" + 14) + $0
[50D13A63]{vcl260.bpl  } Vcl.Controls.TControl.SetText (Line 6329, "Vcl.Controls.pas" + 10) + $10
[17C4E245]{fgx_reg.260.bpl} Fgx.Assets.View.Groupedresources.TResourceGroupView.SetResource + $119
[17C51CF8]{fgx_reg.260.bpl} Fgx.Assets.View.Resources.TResourcesView.SetResources + $DC
[17C7C043]{fgx_reg.260.bpl} Fgx.Assets.Designer.TFrameAssetManager.VTResourcesAdvancedHeaderDraw + $107
[17C7C1ED]{fgx_reg.260.bpl} Fgx.Assets.Designer.TFrameAssetManager.VTResourcesChange + $15D
[1BF98DDE]{fgx_design.260.bpl} Virtualtrees.Fgx.TBaseVirtualTree.DoChange + $26
[1BF97151]{fgx_design.260.bpl} Virtualtrees.Fgx.TBaseVirtualTree.Change + $5D
[1BF9647F]{fgx_design.260.bpl} Virtualtrees.Fgx.TBaseVirtualTree.AddToSelection + $BF
[1BFB3B62]{fgx_design.260.bpl} Virtualtrees.Fgx.TCustomVirtualStringTree.AddToSelection + $1E
[1BF9E8BC]{fgx_design.260.bpl} Virtualtrees.Fgx.TBaseVirtualTree.HandleMouseDown + $9D4
[50D158D4]{vcl260.bpl  } Vcl.Controls.TControl.DoMouseDown (Line 7559, "Vcl.Controls.pas" + 7) + $29
[1BF952D4]{fgx_design.260.bpl} Virtualtrees.Fgx.TBaseVirtualTree.WMLButtonDown + $48
[1BFA41D0]{fgx_design.260.bpl} Virtualtrees.Fgx.TBaseVirtualTree.WndProc + $80
[50D19314]{vcl260.bpl  } Vcl.Controls.TWinControl.MainWndProc (Line 9977, "Vcl.Controls.pas" + 3) + $6
[50179C9C]{rtl260.bpl  } System.Classes.StdWndProc (Line 17959, "System.Classes.pas" + 11) + $2
[50E6ECCF]{vcl260.bpl  } Vcl.Forms.TApplication.ProcessMessage (Line 10747, "Vcl.Forms.pas" + 23) + $1
[50E6ED12]{vcl260.bpl  } Vcl.Forms.TApplication.HandleMessage (Line 10777, "Vcl.Forms.pas" + 1) + $4
[50E6F045]{vcl260.bpl  } Vcl.Forms.TApplication.Run (Line 10915, "Vcl.Forms.pas" + 26) + $3
[0051D06E]{bds.exe     } bds.bds (Line 214, "" + 7) + $7

 

 

Edited by Kanat

Share this post


Link to post
Share on other sites

Проверьте наличие в папке config.json файла.

  • Если он не пустой, то, возможно, стоит происто перезагрузить IDE.  
  • Если при открытии дизайнера ресурсов теперь возникает ошибка, то прикрепите этот файл тут. Я посмотрю на него.
  • Если же он пустой, к сожалению, это потерю не восстановить уже. 

Share this post


Link to post
Share on other sites

 config.json  есть, он не пустой.

Перезагружал IDE,  открывается пустой ресурс файлов, старый config.json стоит, при создание нового ресурса удаляет все старое и перезаписывает все по новой.

Сейчас обратно все пересоздал, если выйдет ошибка скину сюда config.json файл.

Share this post


Link to post
Share on other sites

Очень нужно, чтобы вы смогли описать шаги для воспроизведения проблемы. Тогда я смогу оперативно ее поправить. У меня не получается воспроизвести ошибку.

Share this post


Link to post
Share on other sites

Подскажите, пожалуйста. Когда вы получаете эту ошибку, у вас открыто сразу два проекта в среде: FMX и FGX Native?

Share this post


Link to post
Share on other sites

Да, с редактором и у меня были проблемы: выскакивали ошибки(сейчас уже не помню точно какие) при сохранении ресурса. Я  не могу сказать после чего, где то при работе с изображениями.

И только пересоздание ресурсов заново - помогло.

8 часов назад, Yaroslav Brovin сказал:

Очень нужно, чтобы вы смогли описать шаги для воспроизведения проблемы

И сегодня наткнулся: при создании двух ресурсов "Набора изображения" с одинаковым именем - при сохранении ошибки.  

Share this post


Link to post
Share on other sites

Ага. Перепроверил еще раз. При создании ресурса "Набор изображения" с уже существующим именем, при сохранении вываливаются ошибки. А после удаления дубля и закрытия редактора ресурсов без сохранения и при повторном его открытии - он пустой.

Edited by s.fedotenko@gmail.com

Share this post


Link to post
Share on other sites
8 часов назад, Yaroslav Brovin сказал:

Подскажите, пожалуйста. Когда вы получаете эту ошибку, у вас открыто сразу два проекта в среде: FMX и FGX Native?

не влияет

Share this post


Link to post
Share on other sites
В 08.02.2020 в 11:27, s.fedotenko@gmail.com сказал:

Ага. Перепроверил еще раз. При создании ресурса "Набор изображения" с уже существующим именем, при сохранении вываливаются ошибки. А после удаления дубля и закрытия редактора ресурсов без сохранения и при повторном его открытии - он пустой.

Исправлено в 1.1.1.0. Теперь при такой ситуации дизайнер генерирует уникальное имя для ресурса с конфликтным именем.

  • Like 1
  • Thanks 1

Share this post


Link to post
Share on other sites

Просьба всех пользователей, которые сталкивались раньше с этими ошибками, проверить. Продолжают ли они сталкиваться с такими же ошибками или нет?

 Данная область была несколько релизов улучшена. Поэтому описанные проблемы больше не должны проявляться. Если ошибок больше для вас нету, то я закрою эту тему.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...