AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE [Turbo Delphi] "Klasse nicht registriert"
Thema durchsuchen
Ansicht
Themen-Optionen

[Turbo Delphi] "Klasse nicht registriert"

Ein Thema von Zwoetzen · begonnen am 18. Okt 2008 · letzter Beitrag vom 24. Okt 2008
Antwort Antwort
Zwoetzen

Registriert seit: 19. Sep 2007
Ort: Ilmenau
93 Beiträge
 
Delphi 2009 Professional
 
#1

[Turbo Delphi] "Klasse nicht registriert"

  Alt 18. Okt 2008, 14:26
Hi alle zusammen,

habe seit heute morgen das Problem, das mein Turbo Delphi (Explorer) quasi unnutzbar ist.

Wenn ich ein neues Projekt anlegen will (VCL Formularanwendung, wie immer halt), kommt die Fehlermeldung "Ungültige Zeigeroperation. Nach Klick auf "Details" zeigt er mir:
Code:
+ $2[51F2657C]{rtl100.bpl } System.System.TObject.FreeInstance (Line 8830, "system.pas" + 2) + $2
 + $25[21BEBA94]{delphicoreide100.bpl} BaseDelphiProject.BaseDelphiProject.TDelphiProjectModuleHandler.AddModule (Line 1117, "BaseDelphiProject.pas" + 7) + $25
 + $19[21BE9599]{delphicoreide100.bpl} BaseDelphiProject.BaseDelphiProject.TBaseDelphiProject.AddModule (Line 454, "BaseDelphiProject.pas" + 2) + $19
 + $18[20BC4FF5]{coreide100.bpl} ProjectModule.ProjectModule.TCustomCodeIProject.AddFileWithParent (Line 2389, "ProjectModule.pas" + 7) + $18
 + $2A[21BEB1CA]{delphicoreide100.bpl} BaseDelphiProject.BaseDelphiProject.TBaseDelphiProject.AddProjectFile (Line 947, "BaseDelphiProject.pas" + 1) + $2A
 + $A[20BC4F25]{coreide100.bpl} ProjectModule.ProjectModule.TCustomCodeIProject.AddProjectFile (Line 2374, "ProjectModule.pas" + 1) + $A
 + $13[2274090D]{dotnetcoreide100.bpl} DotNetModule.DotNetModule.TDotNetFileHandler.AddModuleFiles (Line 339, "DotNetModule.pas" + 5) + $13
 + $9[227409B1]{dotnetcoreide100.bpl} DotNetModule.DotNetModule.TDotNetFileHandler.Create (Line 358, "DotNetModule.pas" + 4) + $9
 + $9[02741F6B]{delphidotnetcore100.bpl} DelphiDotNetModule.DelphiDotNetModule.TDelphiDotNetFileGauntletHandlerMember.AttachHandler (Line 98, "DelphiDotNetModule.pas" + 3) + $9
 + $1E[20C3B629]{coreide100.bpl} DocModul.DocModul.TModuleHandlerGauntlet.RunGauntlet (Line 3019, "DocModul.pas" + 4) + $1E
 + $7[20C3708E]{coreide100.bpl} DocModul.DocModul.TDocModule.AfterConstruction (Line 910, "DocModul.pas" + 4) + $7
 + $5[51F269D1]{rtl100.bpl } System.System.@AfterConstruction (Line 9537, "system.pas" + 2) + $5
 + $6D[20BAFDB0]{coreide100.bpl} SourceModule.SourceModule.TSourceModule.Create (Line 407, "SourceModule.pas" + 29) + $6D
 + $33[073ECA13]{delphivclide100.bpl} VclIDECmd.VclIDECmd.TNewForm.CreateEmptyForm (Line 138, "VclIDECmd.pas" + 1) + $33
 + $6[21BBD287]{delphicoreide100.bpl} DelphiGalleryItems.DelphiGalleryItems.TNewFormItem.CreateForm (Line 165, "DelphiGalleryItems.pas" + 1) + $6
 + $7[21BEB270]{delphicoreide100.bpl} BaseDelphiProject.BaseDelphiProject.TBaseDelphiProject.AfterConstruction (Line 966, "BaseDelphiProject.pas" + 7) + $7
 + $5[51F269D1]{rtl100.bpl } System.System.@AfterConstruction (Line 9537, "system.pas" + 2) + $5
 + $A1[21BE9FFC]{delphicoreide100.bpl} BaseDelphiProject.BaseDelphiProject.TBaseDelphiProject.Create (Line 612, "BaseDelphiProject.pas" + 44) + $A1
 + $1E[22134E08]{delphide100.bpl} DelphiProject.DelphiProject.TDelphiProjectCreationTrait.CreateProject (Line 157, "DelphiProject.pas" + 4) + $1E
 + $36[20BAD927]{coreide100.bpl} ProjectFileUtils.ProjectFileUtils.CreateProject (Line 794, "ProjectFileUtils.pas" + 7) + $36
 + $2F[21BBD421]{delphicoreide100.bpl} DelphiGalleryItems.DelphiGalleryItems.TNewDelphiProjectItem.Selected (Line 186, "DelphiGalleryItems.pas" + 1) + $2F
 + $6[20B4638A]{coreide100.bpl} GalleryTypes.GalleryTypes.TGalleryItem.DoSelect (Line 146, "GalleryTypes.pas" + 5) + $6
 + $4[20B6A6C4]{coreide100.bpl} GalBrow.GalBrow.BrowseNewDialog (Line 189, "GalBrow.pas" + 29) + $4
 + $6[20B6A57E]{coreide100.bpl} GalBrow.GalBrow.BrowseNewDialog (Line 152, "GalBrow.pas" + 0) + $6
 + $26[51F8876D]{rtl100.bpl } ObjComAuto.ObjComAuto.TObjectDispatch.Invoke (Line 310, "ObjComAuto.pas" + 42) + $26
 + $145C7[6D2C8928]{mshtml.dll } DllCanUnloadNow + $145C7
 + $B1C8[6E732629]{jscript.dll } DllCanUnloadNow + $B1C8
 + $B133[6E732594]{jscript.dll } DllCanUnloadNow + $B133
 + $B0BE[6E73251F]{jscript.dll } DllCanUnloadNow + $B0BE
 + $B7A8[6E732C09]{jscript.dll } DllCanUnloadNow + $B7A8
 + $B69F[6E732B00]{jscript.dll } DllCanUnloadNow + $B69F
 + $9BB3[6E731014]{jscript.dll } DllCanUnloadNow + $9BB3
 + $B641[6E732AA2]{jscript.dll } DllCanUnloadNow + $B641
 + $8C8C[6E7300ED]{jscript.dll } DllCanUnloadNow + $8C8C
 + $B472[6E7328D3]{jscript.dll } DllCanUnloadNow + $B472
 + $9BB3[6E731014]{jscript.dll } DllCanUnloadNow + $9BB3
 + $A718[6E731B79]{jscript.dll } DllCanUnloadNow + $A718
 + $25F7[6E71F9CD]{jscript.dll } DllGetClassObject + $25F7
 + $2A1C[6E71FDF2]{jscript.dll } DllGetClassObject + $2A1C
 + $286B[6E71FC41]{jscript.dll } DllGetClassObject + $286B
 + $2C7C2[6D1DCA33]{mshtml.dll } DllGetClassObject + $2C7C2
 + $53AB[6D397046]{mshtml.dll } CreateHTMLPropertyPage + $53AB
 + $1E2EB[6D409B12]{mshtml.dll } ConvertAndEscapePostData + $1E2EB
 + $254A[760A051B]{URLMON.DLL } CoInternetCreateZoneManager + $254A
 + $2521[760A04F2]{URLMON.DLL } CoInternetCreateZoneManager + $2521
 + $252C[760A04FD]{URLMON.DLL } CoInternetCreateZoneManager + $252C
 + $F9[7609D6F6]{URLMON.DLL } CoInternetGetSession + $F9
 + $90[75E1F8CF]{USER32.dll } GetMessageW + $90
 + $110[75E1F78F]{USER32.dll } GetWindowLongW + $110
 + $264[75E20003]{USER32.dll } PeekMessageW + $264
 + $A[75E15A27]{USER32.dll } DispatchMessageA + $A
Wenn ich ein bestehendes Projekt öffne, und irgend etwas im Codefenster eingebe, kommt zig Mal die Meldung "Klasse nicht registriert, ClassID: {3FB717AF-9D21-3016-871A-DF817ABDDD51}".
(Habe hier keine Chance, auf Details zu klicken, da Vista wenige Momente danach bereits "Borland® Developer Studio for Windows funktioniert nicht mehr" meldet und das Fenster blockiert)

Kann man das Problem irgendwie lösen oder bleibt nurnoch DeInstall/ReInstall?
Würde mich freuen, wenn mir jemand helfen kann.


MfG Zwoetzen
  Mit Zitat antworten Zitat
Larsi

Registriert seit: 10. Feb 2007
2.262 Beiträge
 
Delphi 2007 Professional
 
#2

Re: [Turbo Delphi] "Klasse nicht registriert"

  Alt 18. Okt 2008, 15:53
Also Ungültige Zeieroperation habe ich auch manchmal nur nicht mit den Folgen dass es dann abstürzt. Es gibt bestimmt Möglichkeiten dass wieder gerade zu biegen aber Turbo Delphi neuzuinstallieren ist doch ein Klacks und nimmt nicht sehr viel Zeit in Anspruch. Da du ja in Turbo Delphi sowieso keine Fremdkomponenten hast musst du ja auch nach der neuinstallation nicht viel wieder abändern.
Ein Tag ohne Delphi ist ein verlorener Tag!

Homepage zu meinem neuen Programm: StreamZ
  Mit Zitat antworten Zitat
Zwoetzen

Registriert seit: 19. Sep 2007
Ort: Ilmenau
93 Beiträge
 
Delphi 2009 Professional
 
#3

Re: [Turbo Delphi] "Klasse nicht registriert"

  Alt 18. Okt 2008, 18:15
Habe jetzt Turbo Delphi deinstalliert und wieder installiert, allerdings hat das die Fehler nicht behoben
  Mit Zitat antworten Zitat
Larsi

Registriert seit: 10. Feb 2007
2.262 Beiträge
 
Delphi 2007 Professional
 
#4

Re: [Turbo Delphi] "Klasse nicht registriert"

  Alt 18. Okt 2008, 20:38
Hast du alle Programme die man zum Ausführen von Turbo Delphi benötigt installiert und auch in der richtigen Version? Hast du ein anderes Delphi auf deinem Rechner was nicht mit dem zusammen funktioniert? Ein anderes Turbo Produkt? Welches Betriebssystem hast du?
Ein Tag ohne Delphi ist ein verlorener Tag!

Homepage zu meinem neuen Programm: StreamZ
  Mit Zitat antworten Zitat
Zwoetzen

Registriert seit: 19. Sep 2007
Ort: Ilmenau
93 Beiträge
 
Delphi 2009 Professional
 
#5

Re: [Turbo Delphi] "Klasse nicht registriert"

  Alt 19. Okt 2008, 10:48
Habe nur Turbo Delphi installiert.

Betriebssystem: Windows Vista Home Premium 32bit

Und was meinst du mit den Programmen? Wenn damit sowas wie .Net-Framework und so gemeint sind, die habe ich alle installiert (Sonst würde sich Turbo Delphi ja glaube gar nicht installieren lassen).

Aber da fällt mir ein: Habe mir vor kurzem Visual Studio C++ Express Edition draufgeladen, um mir das mal anzuschauen. Ich glaub dadurch wurde das .Net Framework 3.5 installiert. Kann es sein, dass Turbo Delphi Probleme damit hat?

Habe auch herausgefunden, dass der Pointer-Fehler nur kommt, wenn ich eine Formularanwendung erstelle. Wenn ich eine Konsolenprojekt öffne, kommt der Pointer-Fehler nicht. Aber sobald ich etwas eingebe, kommt auch dann der "Klasse nicht registriert"-Fehler.
  Mit Zitat antworten Zitat
TurboMartin

Registriert seit: 13. Feb 2006
Ort: Bad Honnef
765 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: [Turbo Delphi] "Klasse nicht registriert"

  Alt 19. Okt 2008, 12:09
Durchsuch doch mal deine Registry nach der ClassID. Ggf. hat jemand anderes genau die gleiche ID, was eigentlich nicht vorkommen sollte.
Tomorrow will be cancelled due to lack of interest.

  Mit Zitat antworten Zitat
Zwoetzen

Registriert seit: 19. Sep 2007
Ort: Ilmenau
93 Beiträge
 
Delphi 2009 Professional
 
#7

Re: [Turbo Delphi] "Klasse nicht registriert"

  Alt 24. Okt 2008, 14:09
Habe die Registry mal durschsucht, un im Zusammenhang mit der ID hab ich nur was mit "EventArgs" gefunden, damit kann ich aber nix anfangen.


Aber ich vermute mal, das Problem wird sich übers Wochenende von selbst lösen:
Mein Vista hat die Stabilität aufgegeben und begrüßt mich mitlerweile jeden morgen mit mind. 1 Bluescreen. Alle versuche das ganze wieder hinzubiegen sind fehlgeschlagen, sodass wohl die Windows DVD ihren Job tun darf...

(PS: Sorry, dass ich mich nicht gemeldet hatte, Internet wollte seit Montag auch nicht mehr... -.-)
  Mit Zitat antworten Zitat
The Riddler
(Gast)

n/a Beiträge
 
#8

Re: [Turbo Delphi] "Klasse nicht registriert"

  Alt 24. Okt 2008, 14:25
Ansonsten hilft nur die Holzhammer-Methode. Delphi nochmal komplett runter. Alle .Net Frameworks ebenfalls deinstallieren. Danach Registry nach Überresten durchsuchen und diese Löschen. Dann .Net Frameworks neu drauf, Turbo Delphi drauf und alle Updates installieren. Wenn der Fehler dann noch existiert, futter ich nen Besen.
  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 14:58 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