Главная страница
    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.039 c
15-1194549102
Cyrax
2007-11-08 22:11
2007.12.09
Ищу хакеров...


2-1194801504
Alral
2007-11-11 20:18
2007.12.09
TCPServer


1-1190540404
Tack
2007-09-23 13:40
2007.12.09
Отладчик BDS2006 некорректно отображает значения Int64


6-1175280082
Адепт Магии Слова
2007-03-30 22:41
2007.12.09
Как програмно можно изменить рабочую группу компьютера


2-1194648042
Riply
2007-11-10 01:40
2007.12.09
Разница в атрибутах при уничтожении объекта.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский