After installing Delphi 2009, update 1, I can't compile anything.

Message box:
Error:  Class not registered, ClassID: 
{410C0C78-0AFB-4FEC-9530-B41D86B0792D}.
[OK]   [Details]

[5005F650]{rtl120.bpl  } ComObj.OleError (Line 1270, "ComObj.pas" + 1) + $11
[5005F65F]{rtl120.bpl  } ComObj.OleCheck (Line 1277, "ComObj.pas" + 0) + $7
[5005F980]{rtl120.bpl  } ComObj.CreateComObject (Line 1365, "ComObj.pas" 
+ 2) + $1A
[21D44C16]{dotnetcoreide120.bpl} 
Borland_Studio_Interop_TLB.CoMSBuildProjectInteropCreator.Create (Line 
2764, "Borland_Studio_Interop_TLB.pas" + 1) + $8
[21D768A3]{dotnetcoreide120.bpl} 
MSBuildInterop.TMSBuildProjectInterop.Create (Line 63, 
"MSBuildInterop.pas" + 2) + $8
[21D767B7]{dotnetcoreide120.bpl} MSBuildInterop.GetMSBuildProjectInterop 
(Line 47, "MSBuildInterop.pas" + 1) + $A
[20891E94]{coreide120.bpl} 
MSBProjectWrapper.TNativeMSBuildProject.GetProjectInterop (Line 562, 
"msbproject\MSBProjectWrapper.pas" + 1) + $1A
[20890ECF]{coreide120.bpl} MSBProjectWrapper.TNativeMSBuildProject.Build 
(Line 255, "msbproject\MSBProjectWrapper.pas" + 1) + $11
[215F6627]{delphicoreide120.bpl} BasePasComIntf.TCompiler.MSBuildCompile 
(Line 1014, "BasePasComIntf.pas" + 15) + $40
[2080C88F]{coreide120.bpl} ComPrgrs.TProgressForm.StartCompile (Line 
113, "ComPrgrs.pas" + 7) + $C
[2080D00A]{coreide120.bpl} ComPrgrs.TProgressForm.HandleCompileMessage 
(Line 259, "ComPrgrs.pas" + 0) + $2
[501D0C0E]{vcl120.bpl  } Controls.TControl.WndProc (Line 6642, 
"Controls.pas" + 91) + $6
[501D529B]{vcl120.bpl  } Controls.TWinControl.WndProc (Line 9336, 
"Controls.pas" + 136) + $6
[501F0FA4]{vcl120.bpl  } Forms.TCustomForm.WndProc (Line 3902, 
"Forms.pas" + 191) + $5
[501D49B4]{vcl120.bpl  } Controls.TWinControl.MainWndProc (Line 9065, 
"Controls.pas" + 3) + $6
[50058938]{rtl120.bpl  } Classes.StdWndProc (Line 12723, "Classes.pas" + 
8) + $0
[501CB996]{vcl120.bpl  } Controls.FindControl (Line 2999, "Controls.pas" 
+ 6) + $9
[501F9EC7]{vcl120.bpl  } Forms.TApplication.ProcessMessage (Line 9613, 
"Forms.pas" + 23) + $1
[501F9F0A]{vcl120.bpl  } Forms.TApplication.HandleMessage (Line 9643, 
"Forms.pas" + 1) + $4
[501F5843]{vcl120.bpl  } Forms.TCustomForm.ShowModal (Line 6558, 
"Forms.pas" + 29) + $5
[215F5B54]{delphicoreide120.bpl} BasePasComIntf.TCompiler.DoCompile 
(Line 807, "BasePasComIntf.pas" + 44) + $9
[215F62A4]{delphicoreide120.bpl} BasePasComIntf.TCompiler.Compile (Line 
933, "BasePasComIntf.pas" + 31) + $7
[215A34A0]{delphicoreide120.bpl} 
PasNativeCompilerAdapter.TCompilerAdapter.Compile (Line 202, 
"PasNativeCompilerAdapter.pas" + 12) + $1F
[215CF8B8]{delphicoreide120.bpl} PasMgr.TPascalProjectUpdater.DoCompile 
(Line 9486, "PasMgr.pas" + 4) + $3D
[215A7003]{delphicoreide120.bpl} CommonPasReg.CompileProject (Line 807, 
"CommonPasReg.pas" + 17) + $3C
[215D2743]{delphicoreide120.bpl} 
PasMgr.TPascalProjectUpdater.CompileProject (Line 10449, "PasMgr.pas" + 
2) + $19
[2077D1AD]{coreide120.bpl} ProjectGroup.TProjectGroup.CompileContainer 
(Line 808, "ProjectGroup.pas" + 62) + $14
[2077CA1C]{coreide120.bpl} ProjectGroup.TProjectGroup.CompileActive 
(Line 644, "ProjectGroup.pas" + 1) + $B
[207839ED]{coreide120.bpl} 
ProjectGroup.TProjectGroupWrapper.CompileActive (Line 2609, 
"ProjectGroup.pas" + 0) + $5
[00418ACA]{bds.exe     } AppMain.TAppBuilder.Compile (Line 3092, 
"ui\AppMain.pas" + 1) + $9
[00413521]{bds.exe     } AppMain.TBorlandIDE.Compile (Line 970, 
"ui\AppMain.pas" + 2) + $2
[20829654]{coreide120.bpl} DebuggerMgr.TDebuggerMgr.MakeCurrentProject 
(Line 966, "DebuggerMgr.pas" + 72) + $D
[2082AD6D]{coreide120.bpl} DebuggerMgr.TDebuggerMgr.Run (Line 1411, 
"DebuggerMgr.pas" + 2) + $2
[00418237]{bds.exe     } AppMain.TAppBuilder.RunRun (Line 2874, 
"ui\AppMain.pas" + 0) + $7
[50057C47]{rtl120.bpl  } Classes.TBasicAction.Execute (Line 12221, 
"Classes.pas" + 3) + $7
[501E84CD]{vcl120.bpl  } ActnList.TContainedAction.Execute (Line 448, 
"ActnList.pas" + 8) + $2C
[501E92B0]{vcl120.bpl  } ActnList.TCustomAction.Execute (Line 1094, 
"ActnList.pas" + 7) + $8
[50057B0B]{rtl120.bpl  } Classes.TBasicActionLink.Execute (Line 12150, 
"Classes.pas" + 2) + $7
[501D1160]{vcl120.bpl  } Controls.TControl.Click (Line 6756, 
"Controls.pas" + 7) + $7
[5019FB3C]{vcl120.bpl  } ComCtrls.TToolButton.Click (Line 20356, 
"ComCtrls.pas" + 0) + $0
[501D15EA]{vcl120.bpl  } Controls.TControl.WMLButtonUp (Line 6897, 
"Controls.pas" + 7) + $6
[501D0C0E]{vcl120.bpl  } Controls.TControl.WndProc (Line 6642, 
"Controls.pas" + 91) + $6
[501F93A0]{vcl120.bpl  } Forms.TApplication.WndProc (Line 9212, 
"Forms.pas" + 87) + $E
[501D0834]{vcl120.bpl  } Controls.TControl.Perform (Line 6420, 
"Controls.pas" + 10) + $8
[501D4AAE]{vcl120.bpl  } Controls.GetControlAtPos (Line 9088, 
"Controls.pas" + 4) + $76
[501D4B76]{vcl120.bpl  } Controls.TWinControl.ControlAtPos (Line 9111, 
"Controls.pas" + 13) + $E
[501D0834]{vcl120.bpl  } Controls.TControl.Perform (Line 6420, 
"Controls.pas" + 10) + $8
[501D4C2B]{vcl120.bpl  } Controls.TWinControl.IsControlMouseMsg (Line 
9135, "Controls.pas" + 15) + $15
[501D5146]{vcl120.bpl  } Controls.TWinControl.WndProc (Line 9291, 
"Controls.pas" + 91) + $6
[501A1C19]{vcl120.bpl  } ComCtrls.TToolBar.UpdateButtonState (Line 
21609, "ComCtrls.pas" + 11) + $27
[501A1C5A]{vcl120.bpl  } ComCtrls.TToolBar.UpdateButtonStates (Line 
21620, "ComCtrls.pas" + 3) + $4
[501A45AC]{vcl120.bpl  } ComCtrls.TToolBar.WndProc (Line 23185, 
"ComCtrls.pas" + 104) + $6
[501D49B4]{vcl120.bpl  } Controls.TWinControl.MainWndProc (Line 9065, 
"Controls.pas" + 3) + $6
[50058938]{rtl120.bpl  } Classes.StdWndProc (Line 12723, "Classes.pas" + 
8) + $0
[501F9EC7]{vcl120.bpl  } Forms.TApplication.ProcessMessage (Line 9613, 
"Forms.pas" + 23) + $1
[501F9F0A]{vcl120.bpl  } Forms.TApplication.HandleMessage (Line 9643, 
"Forms.pas" + 1) + $4
[501FA235]{vcl120.bpl  } Forms.TApplication.Run (Line 9780, "Forms.pas" 
+ 26) + $3
[004259D2]{bds.exe     } bds.bds (Line 196, "" + 7) + $7


Nice.

W
0
Warren
11/4/2008 5:14:36 PM
embarcadero.delphi.ide 3925 articles. 0 followers. Follow

6 Replies
1139 Views

Similar Articles

[PageSpeed] 40

I had the same problem after installing CG 2009 and after applying update 1.  The solution I received from CG was a registry edit.  If you copy the text below into a new text file and change the file extension to .reg and run the file it should solve your issue.  I'm running XP pro BTW.  You should backup the registry keys first.

/////// Copy after this line /////////

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{410C0C78-0AFB-4FEC-9530-B41D86B0792D}]
@="Borland.Studio.Interop.MSBuildProjectInteropCreator"

[HKEY_CLASSES_ROOT\CLSID\{410C0C78-0AFB-4FEC-9530-B41D86B0792D}\Implemented Categories]

[HKEY_CLASSES_ROOT\CLSID\{410C0C78-0AFB-4FEC-9530-B41D86B0792D}\Implemented Categories\{62C8FE65-4EBB-45e7-B440-6E39B2CDBF29}]

[HKEY_CLASSES_ROOT\CLSID\{410C0C78-0AFB-4FEC-9530-B41D86B0792D}\InprocServer32]
@="mscoree.dll"
"ThreadingModel"="Both"
"Class"="Borland.Studio.Interop.MSBuildProjectInteropCreator"
"Assembly"="Borland.Studio.Interop, Version=12.0.0.0, Culture=neutral, PublicKeyToken=91d62ebb5b0d1b1b"
"RuntimeVersion"="v2.0.50727"

[HKEY_CLASSES_ROOT\CLSID\{410C0C78-0AFB-4FEC-9530-B41D86B0792D}\InprocServer32\12.0.0.0]
"Class"="Borland.Studio.Interop.MSBuildProjectInteropCreator"
"Assembly"="Borland.Studio.Interop, Version=12.0.0.0, Culture=neutral, PublicKeyToken=91d62ebb5b0d1b1b"
"RuntimeVersion"="v2.0.50727"

[HKEY_CLASSES_ROOT\CLSID\{410C0C78-0AFB-4FEC-9530-B41D86B0792D}\ProgId]
@="Borland.Studio.Interop.MSBuildProjectInteropCreator"


///// Copy ends before this line /////////
0
Carl
11/4/2008 5:28:41 PM
That solved it. Thanks!  Didn't even have to call up CodeGear support.

W
0
Warren
11/4/2008 6:38:09 PM
That solved it too

thanks
0
EXCHANGE
11/13/2008 6:54:39 PM
> {quote:title=Carl Harmon wrote:}{quote}
> I had the same problem after installing CG 2009 and after applying update 1.  The solution I received from CG was a registry edit.  If you copy the text below into a new text file and change the file extension to .reg and run the file it should solve your issue.  I'm running XP pro BTW.  You should backup the registry keys first.
> 
> /////// Copy after this line /////////
> 
> Windows Registry Editor Version 5.00
> 
> [HKEY_CLASSES_ROOT\CLSID\{410C0C78-0AFB-4FEC-9530-B41D86B0792D}]
> @="Borland.Studio.Interop.MSBuildProjectInteropCreator"
> 
> [HKEY_CLASSES_ROOT\CLSID\{410C0C78-0AFB-4FEC-9530-B41D86B0792D}\Implemented Categories]
> 
> [HKEY_CLASSES_ROOT\CLSID\{410C0C78-0AFB-4FEC-9530-B41D86B0792D}\Implemented Categories\{62C8FE65-4EBB-45e7-B440-6E39B2CDBF29}]
> 
> [HKEY_CLASSES_ROOT\CLSID\{410C0C78-0AFB-4FEC-9530-B41D86B0792D}\InprocServer32]
> @="mscoree.dll"
> "ThreadingModel"="Both"
> "Class"="Borland.Studio.Interop.MSBuildProjectInteropCreator"
> "Assembly"="Borland.Studio.Interop, Version=12.0.0.0, Culture=neutral, PublicKeyToken=91d62ebb5b0d1b1b"
> "RuntimeVersion"="v2.0.50727"
> 
> [HKEY_CLASSES_ROOT\CLSID\{410C0C78-0AFB-4FEC-9530-B41D86B0792D}\InprocServer32\12.0.0.0]
> "Class"="Borland.Studio.Interop.MSBuildProjectInteropCreator"
> "Assembly"="Borland.Studio.Interop, Version=12.0.0.0, Culture=neutral, PublicKeyToken=91d62ebb5b0d1b1b"
> "RuntimeVersion"="v2.0.50727"
> 
> [HKEY_CLASSES_ROOT\CLSID\{410C0C78-0AFB-4FEC-9530-B41D86B0792D}\ProgId]
> @="Borland.Studio.Interop.MSBuildProjectInteropCreator"
> 
> 
> ///// Copy ends before this line /////////

the error appears to all people who installed update1?
i installed update 1 but still didnt try it out because i want to finish the last things with d2007 before converting to d2009. if the above works, did CG released this fix in a formal way? or did it update "update1" file with the above fix?

thanks
0
amos
11/18/2008 2:12:47 PM
> {quote:title=Carl Harmon wrote:}{quote}
> I had the same problem after installing CG 2009 and after applying update 1.  The solution I received from CG was a registry edit.  If you copy the text below into a new text file and change the file extension to .reg and run the file it should solve your issue.  I'm running XP pro BTW.  You should backup the registry keys first.
> 
> /////// Copy after this line /////////
> 
> Windows Registry Editor Version 5.00
> 
> [HKEY_CLASSES_ROOT\CLSID\{410C0C78-0AFB-4FEC-9530-B41D86B0792D}]
> @="Borland.Studio.Interop.MSBuildProjectInteropCreator"
> 
> [HKEY_CLASSES_ROOT\CLSID\{410C0C78-0AFB-4FEC-9530-B41D86B0792D}\Implemented Categories]
> 
> [HKEY_CLASSES_ROOT\CLSID\{410C0C78-0AFB-4FEC-9530-B41D86B0792D}\Implemented Categories\{62C8FE65-4EBB-45e7-B440-6E39B2CDBF29}]
> 
> [HKEY_CLASSES_ROOT\CLSID\{410C0C78-0AFB-4FEC-9530-B41D86B0792D}\InprocServer32]
> @="mscoree.dll"
> "ThreadingModel"="Both"
> "Class"="Borland.Studio.Interop.MSBuildProjectInteropCreator"
> "Assembly"="Borland.Studio.Interop, Version=12.0.0.0, Culture=neutral, PublicKeyToken=91d62ebb5b0d1b1b"
> "RuntimeVersion"="v2.0.50727"
> 
> [HKEY_CLASSES_ROOT\CLSID\{410C0C78-0AFB-4FEC-9530-B41D86B0792D}\InprocServer32\12.0.0.0]
> "Class"="Borland.Studio.Interop.MSBuildProjectInteropCreator"
> "Assembly"="Borland.Studio.Interop, Version=12.0.0.0, Culture=neutral, PublicKeyToken=91d62ebb5b0d1b1b"
> "RuntimeVersion"="v2.0.50727"
> 
> [HKEY_CLASSES_ROOT\CLSID\{410C0C78-0AFB-4FEC-9530-B41D86B0792D}\ProgId]
> @="Borland.Studio.Interop.MSBuildProjectInteropCreator"
> 
> 
> ///// Copy ends before this line /////////


I have the same problem when trying to compile. I tried this solution above but it didn't fix the problem. I can't even compile a blank project.
0
Donnelly
12/29/2008 7:05:53 PM
I was using Delphi/C++ builder architect 2009 trial version when it fatally crashed on me while converting TQuery components to TADOQuery components. When I tried to start it up the license had some how gotten currupted and I could no longer use that copy. All support said I could do is download Rad Studio 2009 to use Delphi 2009. I did and now I'm unable to compile anything not even a blank form, I get this same error message Class not Registered and the numbers are the same. I tried the solution provide
d above but I still am not able to compile.
0
Donnelly
12/29/2008 9:23:20 PM
Reply: