zählst du denn i auch hoch ? in der while schleife ?
klar, sonst bekäme ich ja schon beim anlegen der pages nen fehler.
das bringt mich aber auf die idee, das der Fehler auch an der anlage der pages liegen kann
ich lese die Beschriftung, die gleichzeitig der name der page ist aus einem file ein :
while not eof(f) do
begin
Readln(f,Beschriftung);
myPage := TPage.create(self);
myPage.Caption:= Beschriftung;
myPage.Name := Beschriftung;
mypage.Parent:= self;
// noch ein Label
myLabel := TLabel.create(self);
mylabel.name := 'mylabel' + inttostr(i);
mylabel.caption := mylabel.name;
mylabel.Parent := mypage;
i := i + 1;
end;
vileicht liegt auch schon da irgendwo der Fehler ?
Gruss KH