Jump to content

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


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
Link to comment
Share on other sites

  • Administrators

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

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

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

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

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

Link to comment
Share on other sites

  • Administrators

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

Link to comment
Share on other sites

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

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

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

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

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

Link to comment
Share on other sites

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

Edited by s.fedotenko@gmail.com
Link to comment
Share on other sites

  • 2 weeks later...
  • Administrators
В 08.02.2020 в 11:27, s.fedotenko@gmail.com сказал:

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

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

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

  • 2 months later...
  • Administrators

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

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

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...