![]() |
Fehlermeldung "Klasse nicht registriert"
Hi,
ich habe seit einer Woche Delphi 2009. Leider erhalte ich beim Complieren folgende Meldung: Klasse nicht registriert, ClassIF :(...). Der Übersetzungsvorgang wird somit nicht durchgeführt. Ich hatte vorher Turbo Delphi installiert. Ist das das Problem? Kann mir da jemanand helfen? Vielen Dank DePh09 |
Re: Fehlermeldung "Klasse nicht registriert"
Zitat:
Zitat:
|
Re: Fehlermeldung "Klasse nicht registriert"
Am besten öffne einmal alle Formulare in Delphi einmal, normalerweise werden solche Fehlermeldungen dann angezeigt. Dann kannst du sie beheben.
Welche Klasse wird denn als nicht registriert angezeigt? |
Re: Fehlermeldung "Klasse nicht registriert"
Die Fehlermeldung kommt immer, wenn ich eine Programm übersetzen möchte. Auch bei den mitgelieferten Demo-Programmen.
Der komplette Fehlertext z.B.: beim Versuch das Demoprogramm "WordPad" zu compilieren ist: Klasse nicht registriert, Class ID: (410C0C78-0AFB-4FEC-9530-B41D86B0792D) unter Details kommt: 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.CoMSBuildProjectInterop Creator.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.GetProject Interop (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 [500477CC]{rtl120.bpl } Classes.TThreadList.UnlockList (Line 3781, "Classes.pas" + 0) + $4 [5012C8FC]{vcl120.bpl } Graphics.FreeMemoryContexts (Line 6830, "Graphics.pas" + 12) + $5 [501D49B4]{vcl120.bpl } Controls.TWinControl.MainWndProc (Line 9065, "Controls.pas" + 3) + $6 [501D49C9]{vcl120.bpl } Controls.TWinControl.MainWndProc (Line 9068, "Controls.pas" + 6) + $0 [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 Für mich Böhmische Dörfer... DePh09 |
Re: Fehlermeldung "Klasse nicht registriert"
Es existiert eine Referenz auf eine auf dem Rechner nicht installierte ActiveX-Klasse
|
Re: Fehlermeldung "Klasse nicht registriert"
Wie installiere ich Active-X Klassen?
Bekommt man heraus, welche Klasse fehlt? |
Re: Fehlermeldung "Klasse nicht registriert"
|
Re: Fehlermeldung "Klasse nicht registriert"
Super!
Vielen vielen Dank! Das war der richtige Tip. Man muss Delphi mit Hilfe des Repair Programms (Aufruf der Installation) reparieren. Nochmals Danke DePh09 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz