Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Jens Schumann,
11. Okt 2003
Hallo Christian,
interessanter Ansatz
Was erwartest Du denn bei AObject.Brush:=MyBrush oder AObject.Font:=MyFont usw. ?
Doppelposting gelöscht. Mfg, Christian Seehase
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Jens Schumann,
11. Okt 2003
Hallo Christian,
da MeineCompo.Tabs komponentenintern wahrscheinlich als TStrings deklariert ist und im
constructor der Komponente hoffentlich min. als TStringlist erzeugt wird, sollte der Setter folgendermaßen aussehenprocedure TMeineCompo.SetTabs(const Value: TStrings);
begin
FTabs.Assign(Value);
end;
Wenn Du im Source dann MeineCompo.Tabs.Free aufrufst, muss eine Schutzverletzung bei...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Jens Schumann,
11. Okt 2003
Hallo,
eine andere Möglichkleit wäre, das der Compiler die ZeileMeineCompo.Tabs := TempTabs; gar nicht mit in das Kompilat mit aufnimmt. D.h. weg optimiert, da die Zeile ja quasi überflüssig ist.var TempTabs: TStrings;
begin
TempTabs := MeineCompo.Tabs; // TempTabs zeigt auf MeineCompo.Tabs d.h TempTabs ist "identisch" mit MeineCompo.Tabs !!!
TempTabs.Add('Test');
MeineCompo.Tabs :=...