|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.05.2010, 17:13 | #1 |
Пользователь
Регистрация: 25.05.2010
Сообщений: 16
|
save and open
написал процедуру к savedialog, но с open невыходит...
прошу проверить save и повозможности объяснить как open написать... procedure TForm1.N4Click(Sender: TObject); var i:integer; begin SaveDialog1.Execute; AssignFile(f,SaveDialog1.filename); rewrite(f); reset(f); for i:=1 to stringgrid1.rowcount-1 do with form1 do begin z.stadia:=stringgrid1.cells[0,i+1]; z.team1:=stringgrid1.cells[1,i+1]; z.team2:=stringgrid1.cells[2,i+1]; z.result:=stringgrid1.cells[3,i+1]; z.whogoal1:=stringgrid1.cells[4,i+1]; z.whogoal2:=stringgrid1.cells[5,i+1]; end; seek(f,i); write(f,z); end; спасибо! |
25.05.2010, 17:27 | #2 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
Ну, если быть абсолютно точным, то ты написал процедуру-обработчик нажатия кнопки, а не процедуру SaveDialog... Я полагаю, что N4 - это какая-то кнопка...
Если SaveDialog1.Execute вернет false, то куда же все это будет сохранятся. Скорее всего туда, чему будет равно старое значение SaveDialog1.filename. Или на лицо возникновение исключительной ситуации...
Перемешивай дело с бездельем и не сойдешь с ума...
Последний раз редактировалось Grag; 25.05.2010 в 17:35. |
25.05.2010, 17:35 | #3 |
Пользователь
Регистрация: 25.05.2010
Сообщений: 16
|
точно! ты угадал!! спасибо за помощь
|
25.05.2010, 17:37 | #4 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
Ты ошибся! Я не угадал, я это знал...
Перемешивай дело с бездельем и не сойдешь с ума...
|
25.05.2010, 17:40 | #5 |
Пользователь
Регистрация: 25.05.2010
Сообщений: 16
|
ладно прости... поднадаело уже...
не подскажешь как ошибку исправить? |
25.05.2010, 17:43 | #6 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
Код:
Тогда, если SaveDialog.Execute = true, то будет все выполняться, в противном случае - нет. Да не забудь файл закрыть!!!
Перемешивай дело с бездельем и не сойдешь с ума...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Open/Save Dialog & Mouse Move event | megachuhancer | Общие вопросы Delphi | 2 | 22.01.2010 08:03 |
save | ben95 | Общие вопросы Delphi | 2 | 19.09.2008 14:31 |
Иконки New, Open, Save | amelie | Win Api | 2 | 07.08.2008 17:20 |
Помогите с макросами на Save As и Open | Leanna | Microsoft Office Excel | 3 | 04.11.2007 21:14 |