AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Fehlermeldung "Klasse nicht registriert"

Ein Thema von DePh09 · begonnen am 5. Mär 2009 · letzter Beitrag vom 5. Mär 2009
Antwort Antwort
DePh09

Registriert seit: 5. Mär 2009
5 Beiträge
 
#1

Fehlermeldung "Klasse nicht registriert"

  Alt 5. Mär 2009, 21:46
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
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Fehlermeldung "Klasse nicht registriert"

  Alt 5. Mär 2009, 21:53
Zitat:
Ich hatte vorher Turbo Delphi installiert. Ist das das Problem?
Nein, die beiden Versionen laufen sogar parallel

Zitat:
Kann mir da jemanand helfen?
Ohen nähere Informationen ( z.B. Code) nicht
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.580 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: Fehlermeldung "Klasse nicht registriert"

  Alt 5. Mär 2009, 21:54
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?
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
DePh09

Registriert seit: 5. Mär 2009
5 Beiträge
 
#4

Re: Fehlermeldung "Klasse nicht registriert"

  Alt 5. Mär 2009, 22:07
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
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Fehlermeldung "Klasse nicht registriert"

  Alt 5. Mär 2009, 22:10
Es existiert eine Referenz auf eine auf dem Rechner nicht installierte ActiveX-Klasse
Markus Kinzler
  Mit Zitat antworten Zitat
DePh09

Registriert seit: 5. Mär 2009
5 Beiträge
 
#6

Re: Fehlermeldung "Klasse nicht registriert"

  Alt 5. Mär 2009, 22:24
Wie installiere ich Active-X Klassen?

Bekommt man heraus, welche Klasse fehlt?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: Fehlermeldung "Klasse nicht registriert"

  Alt 5. Mär 2009, 22:35
https://forums.codegear.com/thread.jspa?messageID=65351
Markus Kinzler
  Mit Zitat antworten Zitat
DePh09

Registriert seit: 5. Mär 2009
5 Beiträge
 
#8

Re: Fehlermeldung "Klasse nicht registriert"

  Alt 5. Mär 2009, 22:51
Super!

Vielen vielen Dank! Das war der richtige Tip.

Man muss Delphi mit Hilfe des Repair Programms (Aufruf der Installation) reparieren.

Nochmals Danke

DePh09
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:14 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz