Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 14.07.2011, 18:40
delphicoding delphicoding вне форума
Активный
 
Регистрация: 04.07.2011
Сообщения: 206
Репутация: -461
Вопрос Ошибка при сохранении формы в cxGridCustomTableView

Добрый день!
Странная ошибка выскочила при попытке сохранения после длительного редактирования формы:
Код:
[145C6CB3]{cxGridD15.bpl} Cxgridcustomtableview.TcxCustomGridTableItem.DefaultCaption + $B
[500A7E71]{rtl150.bpl  } Classes.IsDefaultMethodProp (Line 9236, "Classes.pas" + 1) + $F
[500A7ED1]{rtl150.bpl  } Classes.IsDefaultMethodProp (Line 9242, "Classes.pas" + 7) + $10
[500A7C01]{rtl150.bpl  } Classes.IsDefaultObjectProp (Line 9156, "Classes.pas" + 7) + $9
[500A80B0]{rtl150.bpl  } Classes.IsDefaultPropertyValue (Line 9284, "Classes.pas" + 29) + $1
[145C5532]{cxGridD15.bpl} Cxgridcustomtableview.TcxCustomGridTableItem.IsCaptionStored + $26
[50089982]{rtl150.bpl  } TypInfo.IsStoredProp (Line 1665, "TypInfo.pas" + 15) + $0
[500A792C]{rtl150.bpl  } Classes.TWriter.WriteProperties (Line 9049, "Classes.pas" + 12) + $5
[500A73D3]{rtl150.bpl  } Classes.TWriter.WriteData (Line 8889, "Classes.pas" + 30) + $6
[500AE1B7]{rtl150.bpl  } Classes.TComponent.WriteState (Line 12473, "Classes.pas" + 0) + $3
[500A71A3]{rtl150.bpl  } Classes.TWriter.WriteComponent (Line 8841, "Classes.pas" + 18) + $8
[5034F26F]{vcl150.bpl  } Forms.TCustomForm.GetChildren (Line 3618, "Forms.pas" + 6) + $14
[500A74E4]{rtl150.bpl  } Classes.TWriter.WriteData (Line 8911, "Classes.pas" + 52) + $16
[500AE1B7]{rtl150.bpl  } Classes.TComponent.WriteState (Line 12473, "Classes.pas" + 0) + $3
[500A71A3]{rtl150.bpl  } Classes.TWriter.WriteComponent (Line 8841, "Classes.pas" + 18) + $8
[500A75ED]{rtl150.bpl  } Classes.TWriter.WriteDescendent (Line 8935, "Classes.pas" + 6) + $4
[2107DCB3]{designide150.bpl} ComponentDesigner.WriteStream (Line 3916, "ComponentDesigner.pas" + 11) + $7
[2107DD80]{designide150.bpl} ComponentDesigner.TComponentRoot.WriteRootStream (Line 3939, "ComponentDesigner.pas" + 5) + $B
[2107AF89]{designide150.bpl} ComponentDesigner.TComponentRoot.GetRootStream (Line 2763, "ComponentDesigner.pas" + 14) + $5
[2107FE0A]{designide150.bpl} ComponentDesigner.TComponentRoot.Save (Line 4734, "ComponentDesigner.pas" + 1) + $2
[21B8FB53]{delphicoreide150.bpl} DelphiModule.TPascalCodeMgrModHandler.SaveFile (Line 1474, "DelphiModule.pas" + 2) + $8
[208AF488]{coreide150.bpl} SourceModule.TCodeISourceModule.SaveFile (Line 1508, "SourceModule.pas" + 2) + $26
[208ACB30]{coreide150.bpl} SourceModule.TSourceModule.SaveFile (Line 653, "SourceModule.pas" + 3) + $23
[20A7475A]{coreide150.bpl} DocModul.TDocModule.TheMalteseFalcon (Line 1422, "DocModul.pas" + 60) + $6
[5013A3F5]{rtl150.bpl  } Rtti.RawInvoke (Line 5538, "Rtti.pas" + 46) + $0
[5013A75A]{rtl150.bpl  } Rtti.Invoke (Line 5729, "Rtti.pas" + 38) + $6
[501335D9]{rtl150.bpl  } Rtti.TRttiInstanceMethodClassic.GetCallingConvention (Line 4103, "Rtti.pas" + 1) + $2
[50133F7F]{rtl150.bpl  } Rtti.TRttiInstanceMethodEx.DispatchInvoke (Line 4408, "Rtti.pas" + 130) + $17
[5013ABC0]{rtl150.bpl  } Rtti.TRttiMethod.Invoke (Line 5859, "Rtti.pas" + 1) + $11
[20A743C6]{coreide150.bpl} DocModul.TDocModule.Save (Line 1346, "DocModul.pas" + 3) + $23
[208ADC4F]{coreide150.bpl} SourceModule.TSourceModule.Save (Line 1002, "SourceModule.pas" + 13) + $B
[503975EB]{vcl150.bpl  } AppEvnts.TMultiCaster.GetAppEvents (Line 653, "AppEvnts.pas" + 1) + $5
[503975AF]{vcl150.bpl  } AppEvnts.TMultiCaster.EndDispatch (Line 641, "AppEvnts.pas" + 5) + $12
[0041D6DE]{bds.exe     } Sanctuary.MD5.Transform (Line 276, "Sanctuary.MD5.pas" + 5) + $1
[500AED6F]{rtl150.bpl  } Classes.TBasicAction.Execute (Line 12988, "Classes.pas" + 3) + $7
[5026AA15]{vcl150.bpl  } ActnList.TContainedAction.Execute (Line 448, "ActnList.pas" + 8) + $2C
[5026B7F0]{vcl150.bpl  } ActnList.TCustomAction.Execute (Line 1094, "ActnList.pas" + 7) + $8
[500AEC33]{rtl150.bpl  } Classes.TBasicActionLink.Execute (Line 12917, "Classes.pas" + 2) + $7
[21773505]{vclactnband150.bpl} ActnMenus.TCustomActionMenuBar.ExecAction (Line 1071, "ActnMenus.pas" + 6) + $D
[21774D5C]{vclactnband150.bpl} ActnMenus.TCustomActionMenuBar.TrackMenu (Line 1837, "ActnMenus.pas" + 19) + $15
[21778386]{vclactnband150.bpl} ActnMenus.TCustomActionMainMenuBar.TrackMenu (Line 3574, "ActnMenus.pas" + 5) + $3
[217730C9]{vclactnband150.bpl} ActnMenus.TCustomActionMenuBar.CMItemClicked (Line 950, "ActnMenus.pas" + 3) + $4
[5027DF6C]{vcl150.bpl  } Controls.TControl.WndProc (Line 7074, "Controls.pas" + 91) + $6
[50282830]{vcl150.bpl  } Controls.TWinControl.WndProc (Line 9831, "Controls.pas" + 144) + $6
[21774E72]{vclactnband150.bpl} ActnMenus.TCustomActionMenuBar.WndProc (Line 1876, "ActnMenus.pas" + 25) + $4
[50281ED0]{vcl150.bpl  } Controls.TWinControl.MainWndProc (Line 9552, "Controls.pas" + 3) + $6
[500AFA64]{rtl150.bpl  } Classes.StdWndProc (Line 13491, "Classes.pas" + 8) + $0
[50278AA6]{vcl150.bpl  } Controls.FindControl (Line 3378, "Controls.pas" + 6) + $9
[50358AF7]{vcl150.bpl  } Forms.TApplication.ProcessMessage (Line 9760, "Forms.pas" + 23) + $1
[50358B3A]{vcl150.bpl  } Forms.TApplication.HandleMessage (Line 9790, "Forms.pas" + 1) + $4
[50358E65]{vcl150.bpl  } Forms.TApplication.Run (Line 9927, "Forms.pas" + 26) + $3
Посмотрел все Caption которые видны в Designer - никаких символов нестандартных там нет.
Но при открытии dfm в блокноте (соответственно dfm предыдущей версии) там Caption'ов больше, чем видно через Designer.

Есть идеи из-за чего ошибка и как исправить?
Ответить с цитированием
  #2  
Старый 14.07.2011, 20:52
delphicoding delphicoding вне форума
Активный
 
Регистрация: 04.07.2011
Сообщения: 206
Репутация: -461
По умолчанию

Одновременно с этим в некоторых формах перестали переименовываться Caption - например TLabel получается задать только 2 символа... при этом Caption для GroupBox и Button спокойно задаются и переименовываются... что это за глюки такие ?!
Ответить с цитированием
  #3  
Старый 14.07.2011, 21:14
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Возможно ошибка среды Дельфи, перезапусти её.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #4  
Старый 14.07.2011, 21:24
delphicoding delphicoding вне форума
Активный
 
Регистрация: 04.07.2011
Сообщения: 206
Репутация: -461
По умолчанию

Заипался, решить закрыть unit, выдало вот такую ошибку:
Код:
[14618D7E]{cxGridD15.bpl} Cxgridtableview.TcxGridColumn.GetIsPreview + $A
[14618D79]{cxGridD15.bpl} Cxgridtableview.TcxGridColumn.GetIsPreview + $5
[14618E70]{cxGridD15.bpl} Cxgridtableview.TcxGridColumn.SetIsPreview + $8
[14618C7C]{cxGridD15.bpl} Cxgridtableview.TcxGridColumn + $18
[500ADF7F]{rtl150.bpl  } Classes.TComponent.DestroyComponents (Line 12319, "Classes.pas" + 10) + $6
[500ADCCB]{rtl150.bpl  } Classes.TComponent.Destroy (Line 12192, "Classes.pas" + 3) + $2
[5027B4C7]{vcl150.bpl  } Controls.TControl.Destroy (Line 5234, "Controls.pas" + 24) + $7
[5003A0D0]{rtl150.bpl  } System.TObject.FreeInstance (Line 11050, "System.pas" + 2) + $2
[5003A79E]{rtl150.bpl  } System.@ClassDestroy (Line 12163, "System.pas" + 0) + $2
[5009E688]{rtl150.bpl  } Classes.TPersistent.Destroy (Line 4406, "Classes.pas" + 3) + $6
[5027FCBC]{vcl150.bpl  } Controls.TWinControl.Destroy (Line 8227, "Controls.pas" + 34) + $9
[5034D618]{vcl150.bpl  } Forms.TScrollingWinControl.Destroy (Line 2666, "Forms.pas" + 3) + $7
[5034E8B9]{vcl150.bpl  } Forms.TCustomForm.Destroy (Line 3306, "Forms.pas" + 32) + $A
[21054DE0]{designide150.bpl} Proxies.DestroyHook (Line 280, "Proxies.pas" + 2) + $6
[5003A118]{rtl150.bpl  } System.TObject.Free (Line 11069, "System.pas" + 1) + $4
[223FBD56]{delphivclide150.bpl} VCLFormDesigner.TVCLRootDesigner.FreeRoot (Line 519, "VCLFormDesigner.pas" + 0) + $2
[2107F2F2]{designide150.bpl} ComponentDesigner.TComponentRoot.InternalDeinitializeDesigner (Line 4477, "ComponentDesigner.pas" + 26) + $B
[210816D1]{designide150.bpl} ComponentDesigner.TComponentRoot.Close (Line 5296, "ComponentDesigner.pas" + 4) + $5
[21B8DCF8]{delphicoreide150.bpl} DelphiModule.TPascalCodeMgrModHandler.Destroyed (Line 694, "DelphiModule.pas" + 11) + $5
[20A76BD5]{coreide150.bpl} DocModul.TCodeIDocModule.NotifyDestroyed (Line 2421, "DocModul.pas" + 1) + $14
[210646A9]{designide150.bpl} ToolUtils.ForEach (Line 90, "ToolUtils.pas" + 5) + $F
[20A76B46]{coreide150.bpl} DocModul.TCodeIDocModule.NotifyDestruction (Line 2405, "DocModul.pas" + 1) + $F
[20A73AE8]{coreide150.bpl} DocModul.TDocModule.BeforeDestruction (Line 986, "DocModul.pas" + 13) + $9
[5003A7FD]{rtl150.bpl  } System.@BeforeDestruction (Line 12216, "System.pas" + 10) + $0
[208AC24E]{coreide150.bpl} SourceModule.TSourceModule.Create (Line 423, "SourceModule.pas" + 30) + $C8
[5003A118]{rtl150.bpl  } System.TObject.Free (Line 11069, "System.pas" + 1) + $4
[20A74CA4]{coreide150.bpl} DocModul.WalkDependencies (Line 1613, "DocModul.pas" + 8) + $5
[20A74CED]{coreide150.bpl} DocModul.TDocModule.WalkDependencies (Line 1622, "DocModul.pas" + 0) + $1
[20A73DDF]{coreide150.bpl} DocModul.TDocModule.Close (Line 1094, "DocModul.pas" + 12) + $3
[20A74972]{coreide150.bpl} DocModul.TDocModule.SaveAndClose (Line 1451, "DocModul.pas" + 2) + $12
[20A761A8]{coreide150.bpl} DocModul.TCodeIDocModule.GetModule (Line 2142, "DocModul.pas" + 0) + $0
[209A5F65]{coreide150.bpl} EditorBuffer.TEditBuffer.SaveAndClose (Line 2682, "EditorBuffer.pas" + 0) + $5
[209AA073]{coreide150.bpl} EditorBuffer.TEditView.SaveAndClose (Line 4901, "EditorBuffer.pas" + 1) + $14
[209F1865]{coreide150.bpl} EditorControl.TCustomEditControl.CloseView (Line 1873, "EditorControl.pas" + 9) + $8
[209AAB47]{coreide150.bpl} EditorBuffer.TEditView.TryCloseView (Line 5368, "EditorBuffer.pas" + 3) + $A
[209E44A0]{coreide150.bpl} EditorForm.TEditWindow.ecClosePageClick (Line 5426, "EditorForm.pas" + 0) + $0
[500AED6F]{rtl150.bpl  } Classes.TBasicAction.Execute (Line 12988, "Classes.pas" + 3) + $7
[5026AA15]{vcl150.bpl  } ActnList.TContainedAction.Execute (Line 448, "ActnList.pas" + 8) + $2C
[5026B7F0]{vcl150.bpl  } ActnList.TCustomAction.Execute (Line 1094, "ActnList.pas" + 7) + $8
[500AEC33]{rtl150.bpl  } Classes.TBasicActionLink.Execute (Line 12917, "Classes.pas" + 2) + $7
[5029E788]{vcl150.bpl  } Menus.TMenuItem.Click (Line 2525, "Menus.pas" + 17) + $7
[5029FC9B]{vcl150.bpl  } Menus.TMenu.DispatchCommand (Line 3390, "Menus.pas" + 5) + $2
[502A0E7A]{vcl150.bpl  } Menus.TPopupList.WndProc (Line 4496, "Menus.pas" + 4) + $E
[13083469]{cxLibraryD15.bpl} Cxcontainer.TcxCustomInnerListBox.CNDrawItem + $695
[502A0DC9]{vcl150.bpl  } Menus.TPopupList.MainWndProc (Line 4471, "Menus.pas" + 2) + $5
[500AFA64]{rtl150.bpl  } Classes.StdWndProc (Line 13491, "Classes.pas" + 8) + $0
[50358AF7]{vcl150.bpl  } Forms.TApplication.ProcessMessage (Line 9760, "Forms.pas" + 23) + $1
[50358B3A]{vcl150.bpl  } Forms.TApplication.HandleMessage (Line 9790, "Forms.pas" + 1) + $4
[50358E65]{vcl150.bpl  } Forms.TApplication.Run (Line 9927, "Forms.pas" + 26) + $3
Красота, супер технологии и невероятное качество продуктоф...
Ответить с цитированием
  #5  
Старый 14.07.2011, 21:58
delphicoding delphicoding вне форума
Активный
 
Регистрация: 04.07.2011
Сообщения: 206
Репутация: -461
По умолчанию

Ошибка исчезла только после полной перезагрузки Windows...
Ответить с цитированием
  #6  
Старый 14.07.2011, 22:16
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Цитата:
Сообщение от delphicoding
Ошибка исчезла только после полной перезагрузки Windows...
Что, собственно, и ожидалось. Эта ошибка иногда проявляется на "крутых" (читай недоделанных) компонентах.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 07:47.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter