Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.11.2011, 03:44   #1
Афанасий[vedma]
Вечнодумающий
Форумчанин
 
Аватар для Афанасий[vedma]
 
Регистрация: 14.07.2011
Сообщений: 161
По умолчанию SaveDialog с функцией

На форме есть Listbox1, Button1 и SaveDialog1. Нажимаю на кнопку и SaveDialog должен сохранить содержимое ListBox в *.txt файл. И самое главное - файл создается автоматически, и надо привязать функцию взятия системной даты - например: сегодняшняя дата 24.11.11 и имя файла 24.11.11 и.т.д
Код:
ListBox1.Items.SaveToFile(//здесь функция типа GetSystemDate)
Из лоскутов Добра, шьется полотно Зла
Афанасий[vedma] вне форума Ответить с цитированием
Старый 24.11.2011, 12:09   #2
Freezer
Пользователь
 
Аватар для Freezer
 
Регистрация: 04.02.2007
Сообщений: 37
По умолчанию

Зачем вам SaveDialog1 если вы сами имя файла формируете?? Но если нужно достать поточную дату, пожалуйста:
Код:
ListBox1.Items.SaveToFile(DateToStr(now()) + .txt');
Не грузи, и не грузим будешь...
Freezer вне форума Ответить с цитированием
Старый 25.11.2011, 14:03   #3
Афанасий[vedma]
Вечнодумающий
Форумчанин
 
Аватар для Афанасий[vedma]
 
Регистрация: 14.07.2011
Сообщений: 161
По умолчанию

Спасибо=) очень помог кстати - когда я еще сохраняю, то програмка зависает=( как сделать шоб при сохранении текстовой файл был таким (25.11.11, 25.11.11(2), 25.11.11(3)) ?
Из лоскутов Добра, шьется полотно Зла

Последний раз редактировалось Афанасий[vedma]; 25.11.2011 в 14:15.
Афанасий[vedma] вне форума Ответить с цитированием
Старый 25.11.2011, 18:15   #4
Freezer
Пользователь
 
Аватар для Freezer
 
Регистрация: 04.02.2007
Сообщений: 37
По умолчанию

Только ручками:
Код:
  s := DateToStr(now());
  if FileExists(s + '.txt') then begin
    i := 1;
    while (FileExists(s + '(' + inttostr(i) + ').txt')) do
      inc(i);
    s := s + '(' + inttostr(i) + ')';
  end;
  ListBox1.Items.SaveToFile(s + '.txt');
Не грузи, и не грузим будешь...
Freezer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SaveDialog Loadgame Общие вопросы Delphi 5 17.10.2011 16:38
SaveDialog rule-z Общие вопросы Delphi 4 12.06.2011 18:54
SaveDialog Soton Общие вопросы по Java, Java SE, Kotlin 0 03.06.2011 21:13
SaveDialog nXs Общие вопросы Delphi 2 30.04.2010 15:28
SaveDialog Valerich Общие вопросы Delphi 4 03.05.2009 16:53