0

我正在使用 Embarcadero C++ Builder XE。我正在尝试打开一个旧的 Borland 项目,以期让 Embarcadero 开始将其转换为 Embarcadero 项目的过程。但是,它立即抛出一个错误:

'java.util.Locale' 的类型初始化程序引发异常

所以,我对 Java 不太了解——据我所知,该项目是用 C 编写的。我认为 java 是 Embarcadero 正在使用的东西,而不是我的项目。而且我之前已经成功地在其他旧的 Borland 项目上启动了 Borland 到 Embarcadero 的转换过程 - 我当然会遇到很多错误,但我会通过它们并最终完成。我怀疑这些项目转换可能是在旧 PC 上执行的 - 或者肯定是三四年前 - 所以至少有很多 Windows 更新 - 包括迁移到 Windows 10。

所以 - 我完全不知道从哪里开始寻找这个。如果我不能去任何地方,我会走另一条路——开始一个新项目并复制文件等等——但我以前从来没有走那条路。

非常感谢任何帮助/建议。

问候

加勒特

以下是错误详细信息:

[2281F368]{bcbide150.bpl} CppProjectImport.TCppProjectConverter.CreateNewProjectNode (Line 1780, "CppProjectImport.pas" + 3) + $47
[22820CDB]{bcbide150.bpl} CppProjectImport.TCppProjectConverter.CreateNewBdsProjFile (Line 1978, "CppProjectImport.pas" + 16) + $C
[22821482]{bcbide150.bpl} CppProjectImport.TCppProjectConverter.XMLBprToBdsProj (Line 2172, "CppProjectImport.pas" + 13) + $13
[2281CF70]{bcbide150.bpl} CppProjectImport.TCppProjectConverter.ConvertOldCBuilderProject (Line 1342, "CppProjectImport.pas" + 20) + $8
[2281CB44]{bcbide150.bpl} CppProjectImport.TCppProjectConverter.Convert (Line 1275, "CppProjectImport.pas" + 8) + $5
[2281D0F3]{bcbide150.bpl} CppProjectImport.TCppLegacyProjectFileHandler.FileOpen (Line 1376, "CppProjectImport.pas" + 13) + $3
[20A732F8]{coreide150.bpl} DocModul.TFilterList.OpenFile (Line 799, "DocModul.pas" + 36) + $8
[20A788BB]{coreide150.bpl} DocModul.ProjectOpenDialog (Line 3267, "DocModul.pas" + 44) + $7
[0041E3E7]{bds.exe     } Sanctuary.Util..TRefCountedObject + $DF
[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
[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
4

0 回答 0