Ĺ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
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 :)