Ĺadny brzuch
Witam mam maly problem z savedialogiem a mianowicie jak oprogramowalem przycisk ktory ma zapisywac dane znajdujace sie w memo1 (kod:)
if savedialog1.execute then memo1.lines.SaveToFile(savedialog1.filename);
i ustawiłem Filter savedialogu w ten sposob:
File PHP(*.php;*.phtml;*.php3;*.php4) *.php;*.phtml;*.phg3;*.php4;
All Files (*.*) *.*;
To on mi zapisuje ale bez automatycznego dodawania pierwszej koncowki do nazwy pliku tzn chce zapisac dane jako plik o nazwie cos.php to on mi zapisuje jako samo cos ... Podwiedzcie mi jak zrobic zeby była automatycznie dodawana koncowka *.php??? bo recznie dziala jak wpisuje koncowke.... Please Thx z gory pozdro
Użytkownik inf16 edytował ten post 28 kwiecień 2005, 10:35
rozszerzenie:=PHP[numerrozszezenia];
memo1.lines.SaveToFile(savedialog1.filename+rozszerzenie);
cos takiego - tak czy inaczej do nazwy musisz dodawac rozszezenie .
W SaveToFile - ten komponent w ktorym wyswietlaja sie rozszezenia do wyboru - to jest "CommboBox" a kazdy taki komponent ma indeksowane wartosci - czyli
np: pierwszy wpis (*.php;*.phtml;*.php3;*.php4) *.php;*.phtml;*.phg3; bedzie mial index "0" wiec
rozszerzenie:=PHP[0];
memo1.lines.SaveToFile(savedialog1.filename+rozszerzenie);
pisane z glowy wiec pewnie nie zadziala !? B)
Niedziala :( zna ktos inny sposob na rozwiazanie tego problemu nawet probowalen
w ObjectPascalu komponentu savedialoge w properties FileName *.php tez nie dziala poprawnie a mianowicie po zapisaniu piewszym zapisuje z ta koncowka mianowicie jesli chce zapisac drugi raz juz nie zapisuje znia tylko bez niej :(... Doradzcie jak to mozna jeszcze inaczej zrobic
Użytkownik inf16 edytował ten post 28 kwiecień 2005, 11:24
Niedziala :( zna ktos inny sposob na rozwiazanie tego problemu nawet probowalen
w ObjectPascalu komponentu savedialoge w properties FileName *.php tez nie dziala poprawnie a mianowicie po zapisaniu piewszym zapisuje z ta koncowka mianowicie jesli chce zapisac drugi raz juz nie zapisuje znia tylko bez niej :(... Doradzcie jak to mozna jeszcze inaczej zrobic
Ludzie to jest w FAQ. Po kija on tam, jest? Sam pisałem jak to zrobić. !!!!!!
http://forum.ks-eksp...ndpost&p=303094
:mad: :mad: :mad:
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
if savedialog1.execute then memo1.lines.SaveToFile(savedialog1.filename);
i ustawiłem Filter savedialogu w ten sposob:
File PHP(*.php;*.phtml;*.php3;*.php4) *.php;*.phtml;*.phg3;*.php4;
All Files (*.*) *.*;
To on mi zapisuje ale bez automatycznego dodawania pierwszej koncowki do nazwy pliku tzn chce zapisac dane jako plik o nazwie cos.php to on mi zapisuje jako samo cos ... Podwiedzcie mi jak zrobic zeby była automatycznie dodawana koncowka *.php??? bo recznie dziala jak wpisuje koncowke.... Please Thx z gory pozdro
Użytkownik inf16 edytował ten post 28 kwiecień 2005, 10:35
rozszerzenie:=PHP[numerrozszezenia];
memo1.lines.SaveToFile(savedialog1.filename+rozszerzenie);
cos takiego - tak czy inaczej do nazwy musisz dodawac rozszezenie .
W SaveToFile - ten komponent w ktorym wyswietlaja sie rozszezenia do wyboru - to jest "CommboBox" a kazdy taki komponent ma indeksowane wartosci - czyli
np: pierwszy wpis (*.php;*.phtml;*.php3;*.php4) *.php;*.phtml;*.phg3; bedzie mial index "0" wiec
rozszerzenie:=PHP[0];
memo1.lines.SaveToFile(savedialog1.filename+rozszerzenie);
pisane z glowy wiec pewnie nie zadziala !? B)
Niedziala :( zna ktos inny sposob na rozwiazanie tego problemu nawet probowalen
w ObjectPascalu komponentu savedialoge w properties FileName *.php tez nie dziala poprawnie a mianowicie po zapisaniu piewszym zapisuje z ta koncowka mianowicie jesli chce zapisac drugi raz juz nie zapisuje znia tylko bez niej :(... Doradzcie jak to mozna jeszcze inaczej zrobic
Użytkownik inf16 edytował ten post 28 kwiecień 2005, 11:24
Niedziala :( zna ktos inny sposob na rozwiazanie tego problemu nawet probowalen
w ObjectPascalu komponentu savedialoge w properties FileName *.php tez nie dziala poprawnie a mianowicie po zapisaniu piewszym zapisuje z ta koncowka mianowicie jesli chce zapisac drugi raz juz nie zapisuje znia tylko bez niej :(... Doradzcie jak to mozna jeszcze inaczej zrobic

Ludzie to jest w FAQ. Po kija on tam, jest? Sam pisałem jak to zrobić. !!!!!!
http://forum.ks-eksp...ndpost&p=303094
:mad: :mad: :mad: