![]() |
Re: XPLOSIVs Fragentheard
|
Re: XPLOSIVs Fragentheard
Ok gut, hab das jetzt mal gemacht, doch wie kann ich die Wörter hinzufügen die Hervorgehoben werden sollen ?
Achja, kann sich bitte einer mal die Speichern,Speichern unter und Öffnen Probleme angucken ? Die dürften ja ehe nur als ein Problem gelten, weil sie alle die selbe Macke haben. MfG XPLOSIV |
Re: XPLOSIVs Fragentheard
Hi,
machs mal so (ungetestet)
Delphi-Quellcode:
[EDIT] noch wesentlich einfacher dürfte das sein:
var
MyEdit: TRichEdit; begin if ((SaveDialog1.FileName <> '') or (SaveDialog1.Execute)) then begin MyEdit := TRichEdit(PageControl1.ActivePage.Controls[0]); // das ist ziemlich gefährlich... was ist wenn control[0] kein Richedit ist ;) MyEdit.PlainText := True; MyEdit.Lines.SaveToFile(SaveDialog1.FileName); end; end;
Delphi-Quellcode:
begin
if ((SaveDialog1.FileName <> '') or (SaveDialog1.Execute)) then begin // Hier kannste auch einfach den NAMEN des Richedits einsetzen TRichEdit(PageControl1.ActivePage.Controls[0]).PlainText := True; TRichEdit(PageControl1.ActivePage.Controls[0]).Lines.SaveToFile(SaveDialog1.FileName); end; end; Und schau dir ruhig nochmal die ganzen Tutorials an, die mkinzler verlinkt hat, die dürften für dich Gold wert sein! Gruß |
Re: XPLOSIVs Fragentheard
Jo hatte ich angeguckt, ne leider funktioniert der auch nicht :( :cry:
Bin echt am Verzweifeln... Hab inzwischen TRichEdit in TSynEdit eingewechselt. Bei deinem Code kommt auch Fehlermeldung beim Speichern... |
Re: XPLOSIVs Fragentheard
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:
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?
begin
if ((SaveDialog1.FileName <> '') or (SaveDialog1.Execute)) then begin RichEdit1.PlainText := True; RichEdit1.Lines.SaveToFile(SaveDialog1.FileName); end; end; 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] |
Re: XPLOSIVs Fragentheard
Zitat:
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:
Delphi-Quellcode:
MyRichEdit.Name:= 'RichEdit'+IntToStr(PageControl1.PageCount);
|
Re: XPLOSIVs Fragentheard
Zippe das Projekt und stells hoch.. ich schau dann gern rein
Gruß |
Re: XPLOSIVs Fragentheard
Also ich will den Source noch nicht öffentlich machen, aber sag einfach was du willst, ich kann dir die einzelnen Teile zeigen, oder nimm mich in ICQ auf, wenn ich einen einzelnen den Source geben macht das ehe nicht viel ;)
Meine Nummer: 336-177-135 |
Re: XPLOSIVs Fragentheard
Hi Xplosiv,
ich kann dir leider so nicht sagen was ich brauche, ist dafür noch ein wenig undurchsichtig die ganze Problematik. Du kannst mir ja den source per pn schicken, wenn du möchtest... ich werde den vertraulich behandeln. ICQ habe ich nicht installiert ;) [Edit]Achja, bevors vergessen wird... Ich bin mal so frei: Herzlich willkommen in der DP :dp: :hi: [/Edit] Gruß |
Re: XPLOSIVs Fragentheard
Oh Vielen Dank für den freundlichen Empfang ;)
Ok ich vertraue dir mal und habe mein gesamtes Projekt per PN geschickt ;) Hoffe du kennst die Antworten auf meine Probleme ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz