Also habe ich einfach den untenstehenden Code geschrieben und in ein package eingebaut.
Nach Eintrag von Werten in die Subcaptions mittels OI zeigt sich folgendes Verhalten :
1.die Einträge sind beim nächsten Aufruf nicht mehr da
2.die Komponente verursacht einen streamerror :
kann Form nicht streamen: tform1
path to failes instance
tform1.test1
Code: Alles auswählen
type ttest = class(tcomponent)
private
vsubcaptions : tstrings;
public
constructor create(aowner : tcomponent); override;
destructor destroy; override;
published
property subcaptions : tstrings read vsubcaptions write vsubcaptions;
end;
constructor ttest.create(aowner: tcomponent);
begin
inherited create(aowner);
vsubcaptions := tstringlist.create;
end;
destructor ttest.destroy;
begin
vsubcaptions.free;
inherited destroy;
end;