Einzelnen Beitrag anzeigen

DrUArn

Registriert seit: 20. Mär 2003
130 Beiträge
 
Delphi 10.3 Rio
 
#4

AW: readcomponent(ResFile) "heckt" Subkomponenten

  Alt 6. Mär 2012, 17:33
Hi,

@ einbeliebigernameanke für umfängliche Antwort. Das muß ich mir gaaanz langsam durchlesen. Klingt kompliziert.

Owner der Subkomponenten auf nil setzen?

z.b. testpanel.ted.owner:=nil ist verboten - nur-Lesen-Eigenschaft!


habe die {$IFDEF WithFilter} Methoden auf meine Komponente (ohne zu verstehen) angewendet - funktioniert.

Muß man eigentlich die Subkompenenten alle ausschließen?

So geht's in meinem Beispiel auch:
Delphi-Quellcode:
procedure TTestPanel.FilterGetChildren(Child: TComponent);
begin
// if (Child<> Fted) and (Child<> FcheckA) then
// fFilterGetChildrenProc(child);
end;
Allerdings werden auch mit dem Original-Code die Eigenschaften fcheckA.Checked bzw. ted.text NICHT mitgespeichert!
(In einer anderen Komponente mit noch verzwickteren Childabhängigkeiten geht's dann aber wieder - da muß ich eben gaaanz lange drüber nachdenken)


MfG Uwe

Geändert von DrUArn ( 6. Mär 2012 um 18:13 Uhr)
  Mit Zitat antworten Zitat