MS Visual c++ / zapis

MS Visual c++ / zapis
B2
  • Rejestracja:ponad 14 lat
  • Ostatnio:ponad 13 lat
  • Postów:13
0

Witajcie programiści .
Mam pewien problem. Zrobiłem notatnik w wyżej wymienionym środowisku, zapisywanie działa ale jeśli otworze plik zapisany z mojego notatnika i odpalę ten plik w innym notatniku to mam coś takiego

{\rtf1\ansi\ansicpg1250\deff0\deflang1045{\fonttbl{\f0\fnil\fcharset238 Microsoft Sans Serif;}}
\viewkind4\uc1\pard\f0\fs20 bla bla bla bla bla bla\par
}

gdzie tekst z notatnika :
user image

Jak zrobić aby w pliku był tylko ten tekst co ja napiszę w programie ?
Pozdrawiam i dziękuje za wszelkie odpowiedzi

edytowany 5x, ostatnio: madmike
icek
  • Rejestracja:prawie 16 lat
  • Ostatnio:około 7 lat
0

Bo zapisujesz w formacie RTF a nie plain text. Pewnie korzystasz z jakiejs gotowej metody tej kontrolki do zapisu, pobierz sam tekst i zapisz w "normalny" sposob.

edytowany 1x, ostatnio: icek
B2
  • Rejestracja:ponad 14 lat
  • Ostatnio:ponad 13 lat
  • Postów:13
0
icek napisał(a)

Bo zapisujesz w formacie RTF a nie plain text. Pewnie korzystasz z jakiejs gotowej metody tej kontrolki do zapisu, pobierz sam tekst i zapisz w "normalny" sposob.

ustawienia "saveFileDialog"
user image

Nic nie było brane z gotowców . wszystko było pisane przeze mnie :)

edytowany 1x, ostatnio: bossik21
T2
  • Rejestracja:prawie 14 lat
  • Ostatnio:około 9 lat
  • Postów:164
0

SaveFileDialog pozwala ci tylko wskazać, gdzie ma być zapisany plik - dostajesz ścieżkę do pliku. Tu chodzi o właściwości kontrolki w której jest tekst do zapisania. To na niej wywołujesz prawdopodobnie metodę typu Save() lub coś podobnego i to ona zapisuje dane w formacie RTF.

edytowany 1x, ostatnio: Tomek2
B2
  • Rejestracja:ponad 14 lat
  • Ostatnio:ponad 13 lat
  • Postów:13
0

user image

o to chodzi ?

T2
  • Rejestracja:prawie 14 lat
  • Ostatnio:około 9 lat
  • Postów:164
0

Dokładnie.
Pole->SaveFile()

B2
  • Rejestracja:ponad 14 lat
  • Ostatnio:ponad 13 lat
  • Postów:13
0

Niestety to nic nie dało, a do tego wyrzuca mi błąd jeśli ustawie tak jak napisałeś:
user image

BTW zauważyłem też inny problem...ze jezeli odpalę czysty plik .txt do mego notatnika to ten wybucha ..

T2
  • Rejestracja:prawie 14 lat
  • Ostatnio:około 9 lat
  • Postów:164
1

Źle mnie zrozumiałeś. Pytałes się, czy chodzi o metodę SaveFile() i ja tylko odpowiedziałem, że tak, chodzi o tą metodę. Nie chodzi o to, że masz ją odpalić bez parametru saveFileDialog1->FileName.

Update: sam nie pamiętalem jak to zrobić, ale google podaje odpowiedź na pierwszym miejscu:
http://msdn.microsoft.com/en-us/library/e4a710b1.aspx

edytowany 2x, ostatnio: Tomek2
B2
  • Rejestracja:ponad 14 lat
  • Ostatnio:ponad 13 lat
  • Postów:13
0

Ok :)
To jak zrobić aby tworzyly w pliku tylko to co jest napisane w programie w RichTextBox. ? :)

T2
  • Rejestracja:prawie 14 lat
  • Ostatnio:około 9 lat
  • Postów:164
0

Właśnie odpowiedziałem wyżej edytując poprzedni mój wpis.

somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:około 2 godziny
  • Lokalizacja:Wrocław
0
bossik21 napisał(a)

To jak zrobić aby tworzyly w pliku tylko to co jest napisane w programie w RichTextBox. ? :)

Użyć przeciążonej wersji metody SaveFile i podać jako typ pliku do zapisania PlainText.

B2
  • Rejestracja:ponad 14 lat
  • Ostatnio:ponad 13 lat
  • Postów:13
0
Tomek2 napisał(a)

Źle mnie zrozumiałeś. Pytałes się, czy chodzi o metodę SaveFile() i ja tylko odpowiedziałem, że tak, chodzi o tą metodę. Nie chodzi o to, że masz ją odpalić bez parametru saveFileDialog1->FileName.

Update: sam nie pamiętalem jak to zrobić, ale google podaje odpowiedź na pierwszym miejscu:
http://msdn.microsoft.com/en-us/library/e4a710b1.aspx

Dziękuję bardzo Tomek .

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.