Zitat von
angos:
ich tippe mal, wie ich im Quellcode schon vermutet hatte ist das problem hier -> ActivePage.Controls[0]
Warum schreibst du nicht einfach den Namen des Richedits rein? (In folgendem Beispiel heisst das Richedit "Richedit1")
Delphi-Quellcode:
begin
if ((SaveDialog1.FileName <> '') or (SaveDialog1.Execute)) then
begin
RichEdit1.PlainText := True;
RichEdit1.Lines.SaveToFile(SaveDialog1.FileName);
end;
end;
wenn das nichts hilft, zippe das gesamte projekt und stell es hoch, dann schau ichs mir gern nochmal an. Achja und noch was: mkinzler hat den Link um 12:45 gepostet... du willst mir nicht wirklich erzählen, dass du alle tutorials in 2,5Std durchgearbeitet hast?
Nicht nur mal kurz drübergucken, Durcharbeiten! Nur so wirst du die Zusammenhänge besser verstehen. Ist nicht bös gemeint, möchts nur deutlich sagen!
Gruß
[edit]falschen text korrigiert[/EDit]
Neee^^ Schon vor einigen Tagen hab ich mir die angeguckt. Den Link kannte ich ja schon^^
Hmm.. das ist aber nicht so einfach, wenn ich RichEdit1 mache, speichert er doch nur das RichEdit auf TabSheet2 oder ?
Denn die anderen TabSheets (die der User per KnopfDruck erstellen kann) sind so:
MyRichEdit.Name:= 'RichEdit'+IntToStr(PageControl1.PageCount);