Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.12.09;
Скачать: [xml.tar.bz2];

Вниз

SaveDialog   Найти похожие ветки 

 
Dark ©   (2007-11-15 20:43) [0]

Прочитал про savedialog...

Сделал все как просят...диалог не появляется...у меня такое чувство, что я чего-то не понимаю...привидите рабочий пример, если не сложно, с использованием этого метода. Ну или обьясните как вызвать этот диалог...


 
Palladin ©   (2007-11-15 20:43) [1]


> Прочитал про savedialog...

да? где?


 
asm_viator ©   (2007-11-15 20:44) [2]


> Сделал все как просят

Исходник в студию!


 
Gydvin ©   (2007-11-15 20:46) [3]

Execute?

> Сделал все как просят...

где код?


 
Dark ©   (2007-11-15 20:46) [4]

сорри, жаль низя править сообщения. ВотЪ:
http://www.delphisources.ru/pages/faq/faq_delphi_basics/TSaveDialog.php.html


 
Dark ©   (2007-11-15 20:46) [5]

И я непонял из описания, Execute создает окно?


 
Gydvin ©   (2007-11-15 20:48) [6]


> Dark ©   (15.11.07 20:46) [4]
> сорри, жаль низя править сообщения. ВотЪ:http://www.delphisources.
> ru/pages/faq/faq_delphi_basics/TSaveDialog.php.html

Где код с "пробами"?


 
Gydvin ©   (2007-11-15 20:49) [7]

И вообще меня эта ссылка нафиг послала...


 
Dark ©   (2007-11-15 20:50) [8]

У них как-то сервак летает. Вот код,скопированный из примера(весь):
saveDialog := TSaveDialog.Create(self);
saveDialog.Title := "Savefile";
saveDialog.InitialDir := GetCurrentDir;
saveDialog.Filter := "Text file|*.txt|";
saveDialog.DefaultExt := "txt";
saveDialog.FilterIndex := 1;
saveDialog.Free;


 
Palladin ©   (2007-11-15 20:52) [9]

^) за метлой... да и источник прочитанного не указан...


 
Dark ©   (2007-11-15 20:52) [10]

Ещё переменная в начале
var
saveDialog : TSaveDialog;


 
Gydvin ©   (2007-11-15 21:02) [11]


> Dark ©   (15.11.07 20:50) [8]


))

> ^) за метлой... да и источник прочитанного не указан...

Однозначно...

Но седня добрый.

Заходим на вкладку dialogs, выбираем компонент Tsavedialog, кидаем его на форму. Следом кидаем туда батон. В обработчике батона пишем следущее

...
savedialog1.filename:="";
If (savedialog1.Execute) and (savedialog1.filename<>"") then
begin

//вот здесь уже пишем сам код открытия файла. Например в тмемо.
memo1.lines.loadfromfile(savedialog1.filename);
end;


 
Gydvin ©   (2007-11-15 21:07) [12]

тьфу блин заврался ))
соответсвенно не открываем в мемо, а пишем из него

memo1.lines.savetofile(savedialog1.filename);


 
Юрий Зотов ©   (2007-11-15 21:30) [13]

> Dark ©   (15.11.07 20:50) [8]

Создали диалог, настроили его - и убили.

А где же самое главное-то? Где показ и проверка  его результата?

В примере ведь это есть.


 
DVM ©   (2007-11-15 21:34) [14]


> and (savedialog1.filename<>"")
> then

это лишнее


 
Dark ©   (2007-11-15 21:52) [15]

Так, я понял как создать диалог) Получилось)
А собственно его детали функционированния:
1) Пользователь выбирает файл(или создаёт)
2) Переменной(какой?!) присваивается полный путь к этому файлу
3) Потом можно просто юзать эту переменную в сохранении?


 
DVM ©   (2007-11-15 22:01) [16]


> Переменной(какой?!) присваивается полный путь к этому файлу

Open(Save)Dialog.FileName


> Потом можно просто юзать эту переменную в сохранении?

Memo1.Lines.SaveToFile(Open(Save)Dialog.FileName);


 
Dark ©   (2007-11-15 22:03) [17]


DVM ©  

Thanks very much!


 
Dark ©   (2007-11-15 22:03) [18]

saveDialog := TSaveDialog.Create(self);

Если оставить одну эту строку-не работает...*щас будет ламерский вопрос*...Почему?


 
Плохиш ©   (2007-11-15 22:15) [19]


> Dark ©   (15.11.07 20:50) [8]
> У них как-то сервак летает. Вот код,скопированный из примера(весь):

Враньё! Там не такой пример.


 
Плохиш ©   (2007-11-15 22:17) [20]


> Dark ©   (15.11.07 22:03) [18]

Дочитал всё-таки до этого поста :-( надо было раньше бросить это занятие...


 
Dark ©   (2007-11-15 22:24) [21]


> Плохиш ©   (15.11.07 22:15) [19]
>
> > Dark ©   (15.11.07 20:50) [8]
> > У них как-то сервак летает. Вот код,скопированный из примера(весь):
>
>
> Враньё! Там не такой пример

Обоснуй.
Если тебе моска не хватает, чтобы он работал хотя бы 3 мин. 32 сек. (ровно столько нужно, для читания этой страницы) беспребойно, то просьба не флудить в темах.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.12.09;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 0.041 c
15-1194341955
Ингридж
2007-11-06 12:39
2007.12.09
Книга


2-1194872329
DimOk
2007-11-12 15:58
2007.12.09
Как подключить файл помощи


2-1195002111
evn
2007-11-14 04:01
2007.12.09
Как написать программу:Замена символов на другие символы


2-1195029126
Новичок
2007-11-14 11:32
2007.12.09
Как сделать TIMESTAMP при сохранения записи.


2-1195132279
outlaw
2007-11-15 16:11
2007.12.09
Форматный вывод в StringGrid





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский