Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi "Klasse nicht registriert"-Fehlermeldung abfangen? (https://www.delphipraxis.net/58969-klasse-nicht-registriert-fehlermeldung-abfangen.html)

CG2003 15. Dez 2005 21:59

Re: "Klasse nicht registriert"-Fehlermeldung abfan
 
Zitat:

Zitat von Flocke
Bei einer Komponente noch einfacher:
1. Kopiere die Deklaration aus der Klasse in den public Teil.
Delphi-Quellcode:
FDruckKompo1: TDruckKomponente;
2. Lösche die Komponente vom Formular.
3. Erzeuge sie in Form.OnCreate selbst:
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
  try
    FDruckKompo1 := TDruckKomponente.Create(Self);
    FDruckKompo1.Parent := Self; // falls nötig
    FDruckKompo1.Eigenschaft1 := false; // alle Eigenschaften setzen
  except
    on E: Exception do
      MessageDlg('... die Laufzeitkomponente für den Ausdruck steht nicht zur Verfügung.' + E.Message);
  end;

  // Menüeinträge steuern
  FDrucken1.Enabled := Assigned(FDruckKompo1);
end;

Habe es jetzt so gemacht! Und siehe da, es funktioniert! Spitze! Es ist schön, wenn man mal nicht weiterkommt, hier auf schnelle und kompetente Hilfe bauen zu können. Vielen Dank!


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:43 Uhr.
Seite 2 von 2     12   

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