安装Delphi 2007 后开始可以启动,后来装了控件后就无法启动,卸载 2007 后重装还是 不能启动。通过 DelphiDistiller 设置
发现将 那个delphiide100 的包去掉后就可以启动了,现在 不知该怎么处理,谁能帮助解决,谢谢。另外,我机器上还装着 Delphi 6 是否会有冲突?
21E57312]{dotnetcoreide100.bpl} InteropApp.TMSBuildOpenProject.Create (Line 972, "InteropApp.pas" + 1) + $36
[2000A455]{rtl100.bpl  } System.@CheckAutoResult (Line 18047, "sys\system.pas" + 6) + $0
[21E57312]{dotnetcoreide100.bpl} InteropApp.TMSBuildOpenProject.Create (Line 972, "InteropApp.pas" + 1) + $36
[21E587FF]{dotnetcoreide100.bpl} InteropApp.MSBuildOpenProject (Line 1315, "InteropApp.pas" + 1) + $9
[209DB559]{coreide100.bpl} ProjectFileUtils.BeginEnvFileSave (Line 1124, "ProjectFileUtils.pas" + 3) + $5
[20AE3B09]{coreide100.bpl} EnvInitialize.TInitializeEnvFileSave.Send (Line 66, "EnvInitialize.pas" + 3) + $3
[20AE3CCA]{coreide100.bpl} EnvInitialize.SaveEnvOptions (Line 106, "EnvInitialize.pas" + 1) + $5
[21E550D3]{dotnetcoreide100.bpl} InteropApp.TInteropHostAppManager.Create (Line 312, "InteropApp.pas" + 89) + $0
[21E87BC3]{dotnetcoreide100.bpl} DotNetReg.TDotNetRegEvents.RegisterInteropHostApp (Line 68, "DotNetReg.pas" + 0) + $7
[20D16ABD]{designide100.bpl} Events.TEvent.Send (Line 92, "Events.pas" + 2) + $11
[004138FB]{bds.exe     } AppMain.TAppBuilder.CMPostCreateInit (Line 1852, "ui\AppMain.pas" + 18) + $8
[2013C527]{vcl100.bpl  } Controls.TControl.WndProc (Line 5146, "Controls.pas" + 83) + $6
[201406A7]{vcl100.bpl  } Controls.TWinControl.WndProc (Line 7304, "Controls.pas" + 111) + $6
[20159E7F]{vcl100.bpl  } Forms.TCustomForm.WndProc (Line 3512, "Forms.pas" + 136) + $5
[2013FDD0]{vcl100.bpl  } Controls.TWinControl.MainWndProc (Line 7073, "Controls.pas" + 3) + $6
[20040E4C]{rtl100.bpl  } Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8) + $0
[20137642]{vcl100.bpl  } Controls.FindControl (Line 2104, "Controls.pas" + 6) + $9
[201625F0]{vcl100.bpl  } Forms.TApplication.ProcessMessage (Line 8105, "Forms.pas" + 23) + $1
[20162612]{vcl100.bpl  } Forms.TApplication.ProcessMessages (Line 8117, "Forms.pas" + 1) + $4
[00414303]{bds.exe     } AppMain.TAppBuilder.ApplicationActivated (Line 2055, "ui\AppMain.pas" + 0) + $7
[201D1675]{vcl100.bpl  } AppEvnts.TCustomApplicationEvents.DoActivate (Line 177, "appevnts.pas" + 1) + $C
[201D1CC1]{vcl100.bpl  } AppEvnts.TMultiCaster.DoActivate (Line 388, "appevnts.pas" + 5) + $C
[20161C76]{vcl100.bpl  } Forms.TApplication.WndProc (Line 7788, "Forms.pas" + 101) + $19
[20040E4C]{rtl100.bpl  } Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8) + $0
[201625F0]{vcl100.bpl  } Forms.TApplication.ProcessMessage (Line 8105, "Forms.pas" + 23) + $1
[2016262A]{vcl100.bpl  } Forms.TApplication.HandleMessage (Line 8124, "Forms.pas" + 1) + $4
[2016291F]{vcl100.bpl  } Forms.TApplication.Run (Line 8223, "Forms.pas" + 20) + $3
[0042297A]{bds.exe     } bds.bds (Line 195, "" + 7) + $7

解决方案 »

  1.   

    应该是你控件的BPL 包与Delphi 的有冲突,跟D6没关系。
      

  2.   

    应该不是D6的问题
    我机器上也装了两个版本的 D7 和 D6
    一直都用得挺好的啊
      

  3.   

    重装遍试试,也许是楼主的安装包不对……
    我以前D2007+D7混用,存在的很好。PS:新出的D2009也很不错,可以考虑下
      

  4.   

    将控件安装后生成 BPL 文件删掉,再重装 2007
      

  5.   


    生成的BPL 文件是在system32文件夹中吗, 我删除了,也查找了注册表,但是重装后还是报错无法启动,怎么办呢
    难道一定要重装系统吗
      

  6.   

    我的文档\Borland Studio Projects\Bpl
      

  7.   


    不存在这个文件夹啊,做了很多尝试,安装后还是报错无法启动,和之前一样去掉 delphiide100包去掉后就可以启动,崩溃了。
      

  8.   

    搜索一下 Borland Studio Projects 这个文件夹.Delphi 会在安装用户的文件夹下建立这个目录,将编译的第三方控件的bpl 生成在这个目录下.