Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Meldung: "Klasse nicht Registriert" (https://www.delphipraxis.net/83922-meldung-klasse-nicht-registriert.html)

BrotherLui 8. Jan 2007 15:52


Meldung: "Klasse nicht Registriert"
 
Hallo,

ich habe Programm geschrieben welches bei mir und bei vielen anderen auch tadellos läuft.

Bei einem jedoch kommt während der Nutzung plötzlich die Meldung: "Klasse nicht registriert" und das Programm beendet sich.

Jetzt habe ich überhaupt keine Ahnung wo ich da anfangen soll zu suchen.

Wäre schön wenn mir jemand eine Richtung geben könnte.

Danke im Voraus.
Viele Grüße

generic 8. Jan 2007 15:54

Re: Meldung: "Klasse nicht Registriert"
 
hast du mit packages angefangen?

die unit classes wird vieleicht 2 mal unterschiedlich eingebunden.

BrotherLui 8. Jan 2007 15:56

Re: Meldung: "Klasse nicht Registriert"
 
Packages? Nein nicht dass ich wüste. Mein Kopf sieht folgendermaßen aus:

Delphi-Quellcode:
unit UMain;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ComCtrls, ExtCtrls, Menus, XPMan, StdCtrls, IniFiles, Grids,
  Buttons, ComObj, OleServer, ExcelXP, CommCtrl, ShellApi, IceLicense;

type
  TForm1 = class(TForm)
  ....

shmia 8. Jan 2007 15:56

Re: Meldung: "Klasse nicht Registriert"
 
Diese Exception wird von der Funktion
Delphi-Quellcode:
function CreateOleObject(const ClassName: string): IDispatch;
Saublöderweise hat Borland vergessen, den Parameter "ClassName" in der Fehlermeldung mit anzugeben; dann hätte man sofort einen Hinweis welche Active-X Bibliothek nicht installiert/registriert ist.

BrotherLui 8. Jan 2007 16:00

Re: Meldung: "Klasse nicht Registriert"
 
Zitat:

Zitat von shmia
Diese Exception wird von der Funktion
Delphi-Quellcode:
function CreateOleObject(const ClassName: string): IDispatch;
Saublöderweise hat Borland vergessen, den Parameter "ClassName" in der Fehlermeldung mit anzugeben; dann hätte man sofort einen Hinweis welche Active-X Bibliothek nicht installiert/registriert ist.

Ok. Das ist doch schon mal ein toller Hinweis.

Kannst du mir auch sagen, was derjenige nachinstallieren muss?

Danke.

phXql 8. Jan 2007 16:02

Re: Meldung: "Klasse nicht Registriert"
 
Da Borland das vergessen hat, wohl eher nicht. Vielleicht liegts an der Unit ExcelXP?


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:39 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