Erro ao salvar aplicação no formato MDI após a instalação do UserControl no Delphi XE5

Delphi

01/02/2015

Olá a todos

Informo que estou iniciando este questionário pois fiz alguns filtros no forum e não achei nada relacionado ao problema que me deparei. Então achei interessante compartilhar o erro que presenciei ao salvar pela primeira vez uma aplicação que criei no formato MDI (Delphi XE5).

Erro ao salvar aplicação do estilo MDI, após a instalação do pacote UserControl:
Cannot load package 'pckUserControl_DT_XE5.' IT contains unit 'md5', which is also contained in package 'pkUserControl_DT_XE3'.

[500A2343]{rtl190.bpl  } System.SysUtils.InternalUnitCheck (Line 23714, "System.SysUtils.pas" + 49) + $49
[500A24B8]{rtl190.bpl  } System.SysUtils.CheckForDuplicateUnits (Line 23736, "System.SysUtils.pas" + 3) + $0
[500A252F]{rtl190.bpl  } System.SysUtils.InitializePackage (Line 23990, "System.SysUtils.pas" + 0) + $1B
[500A269F]{rtl190.bpl  } System.SysUtils.LoadPackage (Line 24044, "System.SysUtils.pas" + 17) + $B
[21C39823]{delphicoreide190.bpl} PasCppPakMgr.TIDEDesignPackage.ClearModules (Line 2189, "PasCppPakMgr.pas" + 14) + $10
[20481DDC]{coreide190.bpl} PakLoad.TPackage.DoLoadPackage (Line 146, "PakLoad.pas" + 0) + $8
[20481F51]{coreide190.bpl} PakLoad.TPackage.Load (Line 220, "PakLoad.pas" + 7) + $7
[204848BD]{coreide190.bpl} PakMgr.TDesignPackage.Load (Line 591, "PakMgr.pas" + 2) + $2
[21C39B3F]{delphicoreide190.bpl} PasCppPakMgr.TIDEDesignPackage.Load (Line 2292, "PasCppPakMgr.pas" + 4) + $3
[5015A844]{rtl190.bpl  } System.Classes.TStringList.CompareStrings (Line 6815, "System.Classes.pas" + 1) + $6
[5015902E]{rtl190.bpl  } System.Classes.TStrings.IndexOf (Line 6003, "System.Classes.pas" + 2) + $F
[50159052]{rtl190.bpl  } System.Classes.TStrings.IndexOf (Line 6005, "System.Classes.pas" + 4) + $8
[21C393E7]{delphicoreide190.bpl} PasCppPakMgr.TProfileData.LoadIntersectingPackageGroups (Line 2098, "PasCppPakMgr.pas" + 20) + $4
[21C39F3B]{delphicoreide190.bpl} PasCppPakMgr.TIDEDesignPackage.Load (Line 2386, "PasCppPakMgr.pas" + 98) + $6
[20484C8B]{coreide190.bpl} PakMgr.IsMatch (Line 729, "PakMgr.pas" + 11) + $15
[50059970]{rtl190.bpl  } System.@FreeMem (Line 4353, "System.pas" + 20) + $0
[21C39A03]{delphicoreide190.bpl} PasCppPakMgr.TIDEDesignPackage.LoadRequiredDesignPackages (Line 2253, "PasCppPakMgr.pas" + 8) + $4
[21C39BF6]{delphicoreide190.bpl} PasCppPakMgr.TIDEDesignPackage.Load (Line 2305, "PasCppPakMgr.pas" + 17) + $3
[20484C8B]{coreide190.bpl} PakMgr.IsMatch (Line 729, "PakMgr.pas" + 11) + $15
[50059970]{rtl190.bpl  } System.@FreeMem (Line 4353, "System.pas" + 20) + $0
[20485493]{coreide190.bpl} PakMgr.TDesignPackages.LoadDelayLoadPackage (Line 956, "PakMgr.pas" + 2) + $2
[21D08C2D]{delphicoreide190.bpl} CompPalMgr.TComponentPalettePageItemDelegate.EnsurePackageLoaded (Line 2784, "CompPalMgr.pas" + 8) + $A
[21D08884]{delphicoreide190.bpl} CompPalMgr.TComponentPalettePageItemDelegate.CheckValid (Line 2717, "CompPalMgr.pas" + 30) + $4
[21D0721E]{delphicoreide190.bpl} CompPalMgr.ProcessGroup (Line 2111, "CompPalMgr.pas" + 5) + $2D
[21D072F4]{delphicoreide190.bpl} CompPalMgr.TComponentPaletteManager.Refresh (Line 2120, "CompPalMgr.pas" + 3) + $4
[21D06A8E]{delphicoreide190.bpl} CompPalMgr.TComponentPaletteManager.RootActivatedEvent (Line 1987, "CompPalMgr.pas" + 15) + $2
[21130CC3]{designide190.bpl} ComponentDesigner.TEvRootActivatedEvent.Send (Line 8479, "ComponentDesigner.pas" + 11) + $15
[2112E18E]{designide190.bpl} ComponentDesigner.TDesigners.ActivateDesigner (Line 7196, "ComponentDesigner.pas" + 9) + $18
[2112C384]{designide190.bpl} ComponentDesigner.TComponentDesigner.RootActivated (Line 6661, "ComponentDesigner.pas" + 9) + $20
[51ECED3E]{vcldesigner190.bpl} VCLFormDesigner.TVCLRootDesigner.Activate (Line 339, "VCLFormDesigner.pas" + 4) + $1E
[51EBFD8E]{vcldesigner190.bpl} VCLSurface.TVclDesignSurface.IsDesignMsg (Line 3514, "VCLSurface.pas" + 114) + $A
[5005EE66]{rtl190.bpl  } System.@IsClass (Line 15926, "System.pas" + 1) + $8
[504628CF]{vcl190.bpl  } Vcl.Controls.TControl.WndProc (Line 7137, "Vcl.Controls.pas" + 4) + $21
[210E1D12]{designide190.bpl} DeskUtil.SetFocusHook (Line 463, "DeskUtil.pas" + 4) + $C
[50467669]{vcl190.bpl  } Vcl.Controls.TWinControl.WndProc (Line 10039, "Vcl.Controls.pas" + 153) + $6
[505876F5]{vcl190.bpl  } Vcl.Forms.TCustomForm.WndProc (Line 4388, "Vcl.Forms.pas" + 201) + $5
[2184460B]{vclactnband190.bpl} Vcl.ActnMenus.CallWindowHook (Line 748, "Vcl.ActnMenus.pas" + 20) + $F
[51EC8607]{vcldesigner190.bpl} VCLFormContainer.TControlSizer.ControlWndProc (Line 313, "VCLFormContainer.pas" + 33) + $C
[50466CAC]{vcl190.bpl  } Vcl.Controls.TWinControl.MainWndProc (Line 9751, "Vcl.Controls.pas" + 3) + $6
[501749C4]{rtl190.bpl  } System.Classes.StdWndProc (Line 17010, "System.Classes.pas" + 5) + $0
[51ECB05B]{vcldesigner190.bpl} VCLFormContainer.TVCLEditorFormDesignerWrapper.DisplayDesigner (Line 1328, "VCLFormContainer.pas" + 6) + $26
[2117B1A7]{designide190.bpl} EmbeddedDesignerForm.TFormEditorView.Display (Line 179, "EmbeddedDesignerForm.pas" + 17) + $6
[207AC0B1]{coreide190.bpl} EditorForm.TEditWindow.ShowView (Line 4300, "EditorForm.pas" + 49) + $F
[207A6A60]{coreide190.bpl} EditorForm.TEditWindow.SwitchViews (Line 2153, "EditorForm.pas" + 6) + $9
[207A65B2]{coreide190.bpl} EditorForm.TEditWindow.ViewBarChange (Line 2002, "EditorForm.pas" + 2) + $1
[50616DD9]{vcl190.bpl  } Vcl.Tabs.TTabSet.CanChange (Line 1932, "Vcl.Tabs.pas" + 3) + $D
[50616E2A]{vcl190.bpl  } Vcl.Tabs.TTabSet.SetTabIndex (Line 1943, "Vcl.Tabs.pas" + 5) + $4
[207A4DE8]{coreide190.bpl} EditorForm.TEditWindow.SelectEditView (Line 1414, "EditorForm.pas" + 29) + $F
[206992C5]{coreide190.bpl} SourceModule.TSourceModule.ShowDefaultEditView (Line 885, "SourceModule.pas" + 10) + $1A
[20699426]{coreide190.bpl} SourceModule.TSourceModule.GetDefaultEditViewName (Line 914, "SourceModule.pas" + 5) + $2E
[21CC17F8]{delphicoreide190.bpl} CommonPasReg.TPascalFileOpenHandler.FileOpen (Line 525, "CommonPasReg.pas" + 7) + $4
[2085A234]{coreide190.bpl} DocModul.TFilterList.OpenFile (Line 801, "DocModul.pas" + 36) + $0
[2085E26F]{coreide190.bpl} DocModul.CallDefaultOpenProc (Line 2622, "DocModul.pas" + 3) + $1
[205FC813]{coreide190.bpl} ProjectModule.OpenFile (Line 2863, "ProjectModule.pas" + 22) + $1
[21C71581]{delphicoreide190.bpl} BaseDelphiProject.TDelphiProjectModuleHandler.OpenModule (Line 3401, "BaseDelphiProject.pas" + 31) + $D
[5005FB14]{rtl190.bpl  } System.TMonitor.TryEnter (Line 17391, "System.pas" + 10) + $0
[5005F694]{rtl190.bpl  } System.TMonitor.Enter (Line 17084, "System.pas" + 4) + $2
[5005F518]{rtl190.bpl  } System.TMonitor.CheckOwningThread (Line 17002, "System.pas" + 2) + $0
[5005F822]{rtl190.bpl  } System.TMonitor.Exit (Line 17188, "System.pas" + 1) + $2
[5005F873]{rtl190.bpl  } System.TMonitor.Exit (Line 17210, "System.pas" + 2) + $7
[50156F56]{rtl190.bpl  } System.Classes.TInterfaceList.GetCount (Line 4810, "System.Classes.pas" + 5) + $1
[50065C14]{rtl190.bpl  } System.@IntfClear (Line 35232, "System.pas" + 10) + $0
[0C5E3045]{projpageide190.bpl} ProjectPageOptions.FindNode (Line 117, "ProjectPageOptions.pas" + 14) + $2D
[50B3B149]{xmlrtl190.bpl} Xml.XMLDoc.TXMLNode._Release (Line 1317, "Xml.XMLDoc.pas" + 1) + $1
[50065C14]{rtl190.bpl  } System.@IntfClear (Line 35232, "System.pas" + 10) + $0
[0C5E3045]{projpageide190.bpl} ProjectPageOptions.FindNode (Line 117, "ProjectPageOptions.pas" + 14) + $2D
[20872514]{coreide190.bpl} UIUtils.AnsiCompareFileName (Line 2432, "UIUtils.pas" + 2) + $E
[2087252A]{coreide190.bpl} UIUtils.AnsiCompareFileName (Line 2432, "UIUtils.pas" + 2) + $24
[208722D6]{coreide190.bpl} UIUtils.UNCSameText (Line 2336, "UIUtils.pas" + 8) + $1
[21C77B73]{delphicoreide190.bpl} BaseDelphiProject.TUsesList.FindUsesEntry (Line 5045, "BaseDelphiProject.pas" + 29) + $1D
[21CE2FFE]{delphicoreide190.bpl} PasMgr.TPascalProjectCodeManager.FindUsesEntry (Line 9112, "PasMgr.pas" + 4) + $4
[5015A48D]{rtl190.bpl  } System.Classes.TStringList.Get (Line 6655, "System.Classes.pas" + 3) + $0
[204BB5E2]{coreide190.bpl} Updaters.GetMainFormNameImpl (Line 992, "Updaters.pas" + 7) + $A
[204BB5FD]{coreide190.bpl} Updaters.GetMainFormNameImpl (Line 996, "Updaters.pas" + 11) + $10
[21CE727E]{delphicoreide190.bpl} PasMgr.TPascalProjectUpdater.GetMainFormName (Line 10493, "PasMgr.pas" + 2) + $11
[21C727B1]{delphicoreide190.bpl} BaseDelphiProject.TDelphiProjectModuleHandler.ShowMainForm (Line 3782, "BaseDelphiProject.pas" + 10) + $E
[21C66B09]{delphicoreide190.bpl} BaseDelphiProject.TBaseDelphiProject.DisplayProject (Line 927, "BaseDelphiProject.pas" + 5) + $5
[205FC89D]{coreide190.bpl} ProjectModule.OpenFile (Line 2873, "ProjectModule.pas" + 32) + $9
[2069D432]{coreide190.bpl} ProjectFileUtils.ShowProject (Line 498, "ProjectFileUtils.pas" + 22) + $E
[2069E2A9]{coreide190.bpl} ProjectFileUtils.MSBuildLoadProjectFile (Line 729, "ProjectFileUtils.pas" + 50) + $D
[21C7934A]{delphicoreide190.bpl} BaseDelphiProject.TDelphiProjectFileModuleHandler.FileOpen (Line 5072, "BaseDelphiProject.pas" + 3) + $B
[2085F50A]{coreide190.bpl} DocModul.TFileOpenHandler.FileOpen (Line 3220, "DocModul.pas" + 0) + $16
[2085A234]{coreide190.bpl} DocModul.TFilterList.OpenFile (Line 801, "DocModul.pas" + 36) + $0
[2085E26F]{coreide190.bpl} DocModul.CallDefaultOpenProc (Line 2622, "DocModul.pas" + 3) + $1
[206295FF]{coreide190.bpl} Template.TProjectTemplate.OpenCopiedProject (Line 682, "Template.pas" + 23) + $D
[2062942D]{coreide190.bpl} Template.TProjectTemplate.Selected (Line 647, "Template.pas" + 15) + $1
[20493E76]{coreide190.bpl} GalleryTypes.TGalleryItem.DoSelect (Line 175, "GalleryTypes.pas" + 5) + $6
[0042C471]{bds.exe     } Sanctuary.Borrower.TBorrower.Verify (Line 483, "Sanctuary.Borrower.pas" + 12) + $48
[50173B53]{rtl190.bpl  } System.Classes.TBasicActionLink.Execute (Line 16422, "System.Classes.pas" + 1) + $7
[218450F1]{vclactnband190.bpl} Vcl.ActnMenus.TCustomActionMenuBar.ExecAction (Line 1077, "Vcl.ActnMenus.pas" + 6) + $D
[2184699C]{vclactnband190.bpl} Vcl.ActnMenus.TCustomActionMenuBar.TrackMenu (Line 1843, "Vcl.ActnMenus.pas" + 19) + $15
[2184A3BA]{vclactnband190.bpl} Vcl.ActnMenus.TCustomActionMainMenuBar.TrackMenu (Line 3637, "Vcl.ActnMenus.pas" + 5) + $3
[21844CA8]{vclactnband190.bpl} Vcl.ActnMenus.TCustomActionMenuBar.CMItemClicked (Line 955, "Vcl.ActnMenus.pas" + 2) + $11
[21844CB1]{vclactnband190.bpl} Vcl.ActnMenus.TCustomActionMenuBar.CMItemClicked (Line 956, "Vcl.ActnMenus.pas" + 3) + $4
[50462B49]{vcl190.bpl  } Vcl.Controls.TControl.WndProc (Line 7224, "Vcl.Controls.pas" + 91) + $6
[50467669]{vcl190.bpl  } Vcl.Controls.TWinControl.WndProc (Line 10039, "Vcl.Controls.pas" + 153) + $6
[50462784]{vcl190.bpl  } Vcl.Controls.TControl.Perform (Line 7002, "Vcl.Controls.pas" + 10) + $8
[50466DA4]{vcl190.bpl  } Vcl.Controls.GetControlAtPos (Line 9774, "Vcl.Controls.pas" + 4) + $76
(00037C39){CnWizards_DXE5.dll} [0EF78C39]
(00037CA0){CnWizards_DXE5.dll} [0EF78CA0]
(00037D51){CnWizards_DXE5.dll} [0EF78D51]
[50467669]{vcl190.bpl  } Vcl.Controls.TWinControl.WndProc (Line 10039, "Vcl.Controls.pas" + 153) + $6
(00035592){CnWizards_DXE5.dll} [0EF76592]
[21846AB2]{vclactnband190.bpl} Vcl.ActnMenus.TCustomActionMenuBar.WndProc (Line 1882, "Vcl.ActnMenus.pas" + 25) + $4
[50466CAC]{vcl190.bpl  } Vcl.Controls.TWinControl.MainWndProc (Line 9751, "Vcl.Controls.pas" + 3) + $6
[501749C4]{rtl190.bpl  } System.Classes.StdWndProc (Line 17010, "System.Classes.pas" + 5) + $0
[5045D8FA]{vcl190.bpl  } Vcl.Controls.FindControl (Line 3559, "Vcl.Controls.pas" + 6) + $9
[50590DC3]{vcl190.bpl  } Vcl.Forms.TApplication.ProcessMessage (Line 10288, "Vcl.Forms.pas" + 23) + $1
[50590E06]{vcl190.bpl  } Vcl.Forms.TApplication.HandleMessage (Line 10318, "Vcl.Forms.pas" + 1) + $4
[50591141]{vcl190.bpl  } Vcl.Forms.TApplication.Run (Line 10456, "Vcl.Forms.pas" + 26) + $3



OBS.: Antes de instalar o UserControl fiz a desinstalação total do Delphi XE5 da minha máquina só para me certificar que o erro não era de resquícios de outro componente instalado ou algum update estragado.

Se alguém poder agregar valor no problema que tive, agradeço, estou a disposição se precisarem.
Jean Carlos

Jean Carlos

Curtidas 0

Respostas

Jean Carlos

Jean Carlos

01/02/2015

Bom dia pessoal, só deixando mais claro o problema esta ocorrendo quando inicio qualquer aplicação, sendo ele uma nova aplicação ou não.

Inicialmente consegui identificar que o problema esta no conector que estou utilizando (UCDBXConn), para conectar usando DBExpress. Então só desinstalei o componente de conexão e estou tentando instalar novamente.
GOSTEI 0
POSTAR