ďťż

Ładny brzuch

mam taki problem zapisuje tekst w richedit do pliku przez Savedialog. W Savedialog w funkcji FIlter mam takie coś:
Dokumenty tekstowe (*.txt) *.txt
Tekst sformatowany (*.rtf) *.rtf
Wszystkie dokumenty (*.*) *.*

i jak klikam zapisz i wybieram katalog wszystko tak jak powinno być tylko zapisany plik powinien mieć rozszerzenie txt a sprawdzam pulpit i jest takie coś nazwa pliku : plik rozszerzenia brak
co robie źle?



Chyba w opcjach TSaveDialog masz o automatycznym rozszerzeniu... Tak mi się zdaje...


mam taki problem zapisuje tekst w richedit do pliku przez Savedialog. W Savedialog w funkcji FIlter mam takie coś:
Dokumenty tekstowe (*.txt) *.txt
Tekst sformatowany (*.rtf) *.rtf
Wszystkie dokumenty (*.*) *.*

i jak klikam zapisz i wybieram katalog wszystko tak jak powinno być tylko zapisany plik powinien mieć rozszerzenie txt a sprawdzam pulpit i jest takie coś nazwa pliku : plik rozszerzenia brak
co robie źle?

Ustaw domyślne rozszerzenie w savedialogu

ale nie mogę domyślnego ustawić bo w programie chce aby w opcji zapisu były trzy formaty txt rtf i dowolny *.*



Jeju... A wypróbowałeś sugestię statjacka? Właśnie dzięki temu uzyskasz to, co chcesz...

to co tam mam wpisać : txt rtf *.*

AFAIR txt możesz ;)
//I chyba bez kropki, też AFAIR :D
Użytkownik pbnan edytował ten post 28 luty 2007, 19:17
Skoro w SD masz tak:
Dokumenty tekstowe (*.txt) *.txt Tekst sformatowany (*.rtf) *.rtf Wszystkie dokumenty (*.*) *.*

To w zapisie:
var ext: string[3]; begin case SaveDialog1.FilterIndex of 0: ext := 'txt; 1: ext := 'rtf' else ext := 'txt'; end; Richedit1.Lines.SaveToFile(SaveDialog1.fileName + '.' + ext); end;

a nie latwiej metoda statjack'a?
wpisz tylko DefaultExt := '.txt';


AFAIR txt możesz ;)
//I chyba bez kropki, też AFAIR :D


Ja "Dificultext" czy jakos tak wpisalem -> txt <- bez zadnych kropek i zapisuje mi wszystkie formaty nie wiem moze zle robie ale rozszeżenia plikow sa :)


Ja "Dificultext" czy jakos tak wpisalem -> txt <- bez zadnych kropek i zapisuje mi wszystkie formaty nie wiem moze zle robie ale rozszeżenia plikow sa :)
Masz w inspektorze w polu DefaultExt czy jakoś tak (nie mamm tu delphi) wpisać: *.txt i to wszytsko.

@up: nie wiem, jak tego dokonałem, ale sprawdziłem dzisiaj - i wystarczyło wpisać "txt", bez kropek i/lub gwiazdek :)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •