![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 04.07.2007
Сообщений: 549
|
![]()
Я пишу будильник, в нём есть поле для ввода сообщения (TEdit) которое появится в установленое время вместе с воспроизведением музыки, так вот суть вопроса - как сохранить в файл текст введённый в TEdit, а потом при запуске, если файл существует загрузить его?
Кстати и путь к музыке тоже в TEdit. |
![]() |
![]() |
![]() |
#2 |
With best regards
Участник клуба
Регистрация: 20.04.2007
Сообщений: 1,448
|
![]()
Предпочтительней использовать типизированные файлы, но можно просто создать список в ТХТ:
============== 4.06.2007 12:00:00 C:\deep_purple.mp3 5.06.2007 14:00:00 C:\deep_purple.mp3 ============== В данном примере грузишь файл в мемо, колво строк делишь на 3 (дата, время, мп3), этим получаешь кол-во заданий. А потом делаешь вывод в едиты: Код:
Код:
Life is too short, play more...
Как правильно задавать вопросы |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 04.07.2007
Сообщений: 549
|
![]()
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
var i : array[0..2] of string; begin Memo1.Lines[i*1] := Edit3.Text; Memo1.Lines[i*2] := Edit4.Text; Memo1.Lines.SaveToFile('seting.txt' ); end; Чёто я ничё не понял, так не работает, как я сделал. Потому и задал такой вопрос, потому-что не шарю как это делается. Перепробовал кучу вариантов, которые приходили мне в голову и не один не прокатил. Особенно не понятно [i*3], [i*3+1] чё это вообще за нафиг ![]() Последний раз редактировалось Casper-SC; 04.07.2007 в 09:09. |
![]() |
![]() |
![]() |
#4 |
With best regards
Участник клуба
Регистрация: 20.04.2007
Сообщений: 1,448
|
![]()
Посмотри, может поможет:
http://www.delphikingdom.ru/asp/view...?catalogid=843 http://ww.delphimaster.ru/articles/saveparam/index.html
Life is too short, play more...
Как правильно задавать вопросы |
![]() |
![]() |
![]() |
#5 |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
![]()
Что-то не понимаю, зачем мудрить с MEMO? А ручками?
Код:
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 04.07.2007
Сообщений: 549
|
![]()
private
procedure GetSettins; procedure SaveSettins; public end; var Form1: TForm1; AlarmTime : TDateTime; Message1 : string; implementation uses DateUtils, mmsystem,MessagePaintDialog, Unit3, Registry; {$R *.dfm} procedure TForm1.SaveSettins; var R : TRegistry; begin R := TRegistry.Create; R.RootKey := HKEY_LOCAL_MACHINE; R.OpenKey('CasperSoftware\AlarmCloc k',True); R.WriteString('AlarmClockMessage',E dit3.Text); R.CloseKey; R.Free; end; procedure TForm1.GetSettins; var R: TRegistry; begin R := TRegistry.Create; R.RootKey := HKEY_LOCAL_MACHINE; R.OpenKey('CasperSoftware\AlarmCloc k', True); Edit3.Text := R.ReadString('AlarmClockMessage'); R.CloseKey; R.Free; end; procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction); begin SaveSettins; end; Вот где здесь ошибка не пойму, компилятор выдаёт ошибку при закрытии формы? ![]() ![]() ![]() |
![]() |
![]() |
![]() |
#7 | |
Форумчанин
Регистрация: 04.07.2007
Сообщений: 549
|
![]() Цитата:
Ошибка в том что я не правильно указал путь в реестре R.OpenKey('CasperSoftware\AlarmCloc k', True); а надо R.OpenKey('SOFTWARE\CasperSoftware\AlarmClock', True); Последний раз редактировалось Casper-SC; 04.07.2007 в 10:08. |
|
![]() |
![]() |
![]() |
#8 |
stopfake.org
Участник клуба
Регистрация: 03.05.2007
Сообщений: 1,927
|
![]()
Вот, можешь посмотреть исходник моего будильника. Там сохранение идет в типизированный файл.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запись в файл и чтение из него. | Swool | Общие вопросы C/C++ | 8 | 26.08.2008 16:39 |
Сохранение в текстовый файл | Askat | Общие вопросы Delphi | 11 | 26.02.2008 14:47 |
Сохранение в *.Bmp - файл | Рустам | Мультимедиа в Delphi | 14 | 28.11.2007 21:32 |
Сохранение в файл | Македонский | Общие вопросы Delphi | 4 | 05.09.2007 15:04 |
Сохранение в файл *.*С | Noor | Общие вопросы C/C++ | 6 | 08.01.2007 22:44 |