![]() |
Komische Fehlermeldung, suche Ursache.
Hallo Jungs,
wenn ich meine Anwendung unter Win 7 Home Basic 32Bit starte bekommen ich diese Fehlermeldung:
Code:
Was könnte es sein? Hab schon etwas gegooglet aber keine mir verständliche Antwort gefunden. Danke!
Exception EOleSysError in module MyApplication.exe bei 000B6B41.
Klasse ist nicht registriert. |
AW: Komische Fehlermeldung, suche Ursache.
Irgend eine COM-Klasse, die bei der Home nicht dabei ist oder von einer nicht installierten Fremdosoftware.
|
AW: Komische Fehlermeldung, suche Ursache.
Jah... und was kann man da machen?
|
AW: Komische Fehlermeldung, suche Ursache.
Verwendest du etwas in dieser Richtung ( Office, Wordviewer, Adobe, ...)?
|
AW: Komische Fehlermeldung, suche Ursache.
Ich weiß das leider nicht, da mir diese Fehlermeldung ein User meiner Anwendung zugeschickt hat.
Und was ist mit Office oder Adobe? |
AW: Komische Fehlermeldung, suche Ursache.
Du solltest aber Wissen, ob do soetwas in deinem Programm nutzt!
|
AW: Komische Fehlermeldung, suche Ursache.
Was verwendest du denn in deinem Programm?
Das kann von einer bestimmten MSXML-Version bis hin zu anderen Dingen gehn, wie eben Acrobat und Co., welches über die OLE-Schnittstellen aufgerufen wird. Am Einfachsten du baust Exception-Blöcke um eventuelle Aufrufe.
Delphi-Quellcode:
Dann bekommt man wenigstens eine klarere Fehlermeldung.
try
// mache irgendwas, z.B. mit dem Acrobat-Reader except on E: Exception do begin E.Message := 'Der Aufruf von Acrobat ging schief:' + sLineBreak + E.Message; raise; end; end; Natürlich wäre es schöner, wenn Emba, aber hier eher Microsoft, endlich mal ordentliche fehlermeldungen werfen können, so ala "Klasse XYZ ist nicht registriert." (XYZ = z.B. die GUID oder gar ein Name) Zitat:
|
AW: Komische Fehlermeldung, suche Ursache.
Ach so, ich in meinem Programm. Nein das nutze ich nicht.
|
AW: Komische Fehlermeldung, suche Ursache.
Naja, irgendetwas musst du nutzen...
Und ohne dein Programm zu kennen wird dir da niemand helfen können. |
AW: Komische Fehlermeldung, suche Ursache.
Hm... ich gucke grade noch mal durch, also außer bass.dll Bibliothek nix mehr.
Hab inzwischen das hier gefunden, was meint ihr hilft das das Problem zu beseitigen?
Code:
1. Click the Start button
2. Select Run and in the Open field type 3. regsvr32 "C:\Program Files\Common Files\Microsoft Shared\Triedit\DHTMLEd.ocx" 4. Click OK button If the DHTMLEd.ocx has been successfully registered, you will see the message DllRegisterServer in C:\Program Files\... \DHTMLEd.ocx succeeded If this message did not appear, it means that you have to indicate the correct path to the DHTMLEd.ocx file. 5. Click the Start button 6. Select Run and in the Open field type 7. regsvr32 "C:\Program Files\Common Files\Microsoft Shared\Triedit\triedit.dll" 8. Click OK button |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:28 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