|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Ошибка при сохранении формы в 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 Но при открытии dfm в блокноте (соответственно dfm предыдущей версии) там Caption'ов больше, чем видно через Designer. Есть идеи из-за чего ошибка и как исправить? |
#2
|
|||
|
|||
Одновременно с этим в некоторых формах перестали переименовываться Caption - например TLabel получается задать только 2 символа... при этом Caption для GroupBox и Button спокойно задаются и переименовываются... что это за глюки такие ?!
|
#3
|
||||
|
||||
Возможно ошибка среды Дельфи, перезапусти её.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#4
|
|||
|
|||
Заипался, решить закрыть 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
|
|||
|
|||
Ошибка исчезла только после полной перезагрузки Windows...
|
#6
|
||||
|
||||
Цитата:
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |