Hallo,
ich habe eine neue Komponente unter der ich als Property ein TDataModule speichern will. Dieses wird mir im Objektinspektor auch angeboten. Wenn man es auswählt, erscheint die Meldung "ungültiger Eigenschaftswert" und die write-Methode wird nicht aufgerufen.
<PRE>
TDBNavForm = class(TCustomPanel)
private
FDataModule: TDataModule;
procedure SetDataModule(const DM: TDataModule);
published
property DataModule: TDataModule read FDataModule write SetDataModule default nil; procedure TDBNavForm.SetDataModule(const DM: TDataModule);
begin
if DM <> FDataModule then
FDataModule := DM;
end;
</PRE>
Hat jemand eine Idee, woran das liegen kann?
Das selbe Problem habe ich auch mit einem Property des Typs TForm
Danke
Robert
ich habe eine neue Komponente unter der ich als Property ein TDataModule speichern will. Dieses wird mir im Objektinspektor auch angeboten. Wenn man es auswählt, erscheint die Meldung "ungültiger Eigenschaftswert" und die write-Methode wird nicht aufgerufen.
<PRE>
TDBNavForm = class(TCustomPanel)
private
FDataModule: TDataModule;
procedure SetDataModule(const DM: TDataModule);
published
property DataModule: TDataModule read FDataModule write SetDataModule default nil; procedure TDBNavForm.SetDataModule(const DM: TDataModule);
begin
if DM <> FDataModule then
FDataModule := DM;
end;
</PRE>
Hat jemand eine Idee, woran das liegen kann?
Das selbe Problem habe ich auch mit einem Property des Typs TForm
Danke
Robert
Comment