Announcement

Collapse
No announcement yet.

DataModul in Komponente

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • DataModul in Komponente

    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

  • #2
    Hallo!<br>
    Probier mal FDataModule.Assign(DM); oder entferne mal das Const aus deiner Paramaterliste. Vielleicht hilfts.
    <br>
    Gruß M.Pannie

    Comment

    Working...
    X