+ $6[22B5B07D]{bcbide100.bpl} XMLProj.XMLProj.CreateNewBdsPro
+ $9[7C92EAF5]{ntdll.dll } KiUserExceptionDispatcher + $9
+ $22[22B251E6]{bcbide100.bpl} CppProjOpts.CppProjOpts
+ $3[218AD460]{vclactnband100.bpl} ActnMenus.ActnMenus.TCustomActi
+ $6F[77D18706]{USER32.dll } GetDC + $6F
+ $14F[77D187E6]{USER32.dll } GetDC + $14F
+ $122[77D189A0]{USER32.dll } GetWindowLongW + $122
+ $A[77D1BCC7]{USER32.dll } DispatchMessageA + $A
经过检查,发现BDS2006只能处理C++Builder 5/6的工程,而早期的工程文件由于不是XML格式,就会导致上面的错误。而要想处理早期的工程,必须先用BCB 6.0转换一下。
使用Borland Developer Studio (BDS) 2006打开一个C++Builder工程,出现Access Violation错误:
![](https://img2024.cnblogs.com/blog/35695/202408/35695-20240826070647288-243310440.jpg)