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!
|