Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

[Borland C++ Builder] Auf ein Rich-Textfeld im MDIChild zugr

ddsoftware / 5 Antworten / Baumansicht Nickles

Ich programmiere gerade an einem MDI Text-Editor, aber ich hab da ein Problem:
Wie kann ich aus dem Hauptprogramm, wenn man auf Speichern klickt, auf den Text aus dem RichTextFeld vom aktiven MDIChild zugreifen?

Ich habe das ausprobiert, aber es funktioniert nicht:
ActiveMDIChild->RichEdit1->Lines->SaveToFile(Caption);

Kann mir bitte jemand den richtigen Code posten

Vielen Dank schon im Vorraus

DD Software

bei Antwort benachrichtigen
Borlander ddsoftware „[Borland C++ Builder] Auf ein Rich-Textfeld im MDIChild zugr“
Optionen

Fehlermeldungen?

bei Antwort benachrichtigen
ddsoftware Nachtrag zu: „[Borland C++ Builder] Auf ein Rich-Textfeld im MDIChild zugr“
Optionen

ja

-[C++ Error] Main.cpp(58): 'RichEdit1' is not a member of 'Forms::TForm'.

bei Antwort benachrichtigen
Borlander ddsoftware „[Borland C++ Builder] Auf ein Rich-Textfeld im MDIChild zugr“
Optionen

Ohne mehr vom Programm gesehen zu haben ist das natürlich etwas schwierig...
Hattest Du Dir eigent schon mal das Beispiel in %BCB%\examples\doc\textfile angesehen? Dort wird das ganze etwas anders gelöst und das Menü der MDI-Childs verwendet (angesichts der unterschiedlichern Zustände der einzelnen Child-Instanazen dürfte das IMHO auch bequemer sein)...

Gruß
Borlander

bei Antwort benachrichtigen
ddsoftware Nachtrag zu: „[Borland C++ Builder] Auf ein Rich-Textfeld im MDIChild zugr“
Optionen

ich hab herausgefunden wie es geht:
((TMDIChild*) ActiveMDIChild)->RichEdit1->Lines->SaveToFile(OpenDialog->FileName);

bei Antwort benachrichtigen
thomas woelfer ddsoftware „ich hab herausgefunden wie es geht: TMDIChild ActiveMDIChild - RichEdit1- Lines-...“
Optionen

hm. taeusche ich mich, oder ist das _exakt_ das, was ich geantwortet hatte?

WM_

this posting contains no tpyos.
bei Antwort benachrichtigen