Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: TPageControl -> EInvalidOperation -> kein übergeor

  Alt 23. Apr 2009, 07:29
Hallo,

Delphi-Quellcode:
with TDialogRegisterPage.Create(self) do
  begin
    Caption := AName;
    PropKinds := APropKinds;
    Parent := self;
    PageControl:= self;
  end;
Das self bei Parent:= self bezieht sich durch das with ja auf dein TDialogRegisterPage,
statt auf TDialogRegister.
Löse das durch eine lokale Variable.
Delphi-Quellcode:
var
  DialogRegisterPage: TDialogRegisterPage;
begin
  DialogRegisterPage:= TDialogRegisterPage.Create;
  with DialogRegisterPage do
  begin
    Caption := AName;
  end;

Heiko
Heiko
  Mit Zitat antworten Zitat