Einzelnen Beitrag anzeigen

Benutzerbild von Flocke
Flocke

Registriert seit: 9. Jun 2005
Ort: Unna
1.172 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#6

Re: "Klasse nicht registriert"-Fehlermeldung abfan

  Alt 15. Dez 2005, 12:43
Du solltest dann das Formular, auf dem du die Komponente benutzt, nicht automatisch erzeugen lassen sondern von Hand (Form17 = TForm17.Create(Application)). Diesen Aufruf kannst du dann in ein try..except packen.

Wenn die Komponente auf deinem Hauptformular liegt (das immer automatisch geladen wird), dann musst du sie wohl entweder auf einem anderen Formular platzieren (s.o.) oder du musst sie dynamisch zur Laufzeit erzeugen und dies in try..except fassen. Ist natürlich mühselig wenn du viele Eigenschaften im OI eingestellt hast, die musst du dann alle von Hand zuweisen.

So könntest du aber über "Assigned(FDruckKompo)" prüfen, ob das SDK installiert ist und entsprechend die Menüpunkte deaktivieren.

//Edit: Kasten ignoriert
Volker
Besucht meine Garage
Aktuell: RtfLabel 1.3d, PrintToFile 1.4
  Mit Zitat antworten Zitat