![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 04.02.2009
Сообщений: 156
|
![]()
пишу:
procedure TForm1.N5Click(Sender: TObject); begin if form1.N2Click then fName := savedialog1.FileName else fName := form1.OpenDialog1.FileName; AssignFile(f, fName); Rewrite(f); for i:=0 to Memo1.Lines.Count do writeln(f, Memo1.Lines[i]); CloseFile(f); MessageBox(0,'Данные записаны в файл ','Сохранено',MB_ICONINFORMATION+MB _OK); end; Это означает если была нажата n2 то имя файла при сохранении должно быть равно savedialog1.FileName(обычное сохранение до этого файл был сохранен через savedialog) но программа не запускается строчка form1.N2Click подчеркивается красным что делать??
Все мы отчасти гении!Но на сколько мы умны настолько же мы и глупы!
|
![]() |
![]() |
#2 |
Пользователь
Регистрация: 14.12.2008
Сообщений: 65
|
![]()
Создай глобальную переменную flag = false;
и при нажатии на n2 делай flag:=true; а при нажатии на n5 делай if flag=true then ..... else .... |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 04.02.2009
Сообщений: 156
|
![]() Цитата:
1.Какого типа переменная? 2.Выдает ошибку при объявлении переменной!!! что делать???
Все мы отчасти гении!Но на сколько мы умны настолько же мы и глупы!
|
|
![]() |
![]() |
#4 |
Пользователь
Регистрация: 14.12.2008
Сообщений: 65
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 04.02.2009
Сообщений: 156
|
![]()
Ошибка там где я вместо form1.N2Click написал flag всеравно осталась!!!!
Все мы отчасти гении!Но на сколько мы умны настолько же мы и глупы!
|
![]() |
![]() |
#6 |
Пользователь
Регистрация: 14.12.2008
Сообщений: 65
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 04.02.2009
Сообщений: 156
|
![]()
procedure TForm1.N5Click(Sender: TObject);
begin if flag:=true then fName := savedialog1.FileName else fName := form1.OpenDialog1.FileName; AssignFile(f, fName); Rewrite(f); for i:=0 to Memo1.Lines.Count do writeln(f, Memo1.Lines[i]); CloseFile(f); MessageBox(0,'Данные записаны в файл ','Сохранено',MB_ICONINFORMATION+MB _OK); end;
Все мы отчасти гении!Но на сколько мы умны настолько же мы и глупы!
|
![]() |
![]() |
#8 |
Пользователь
Регистрация: 14.12.2008
Сообщений: 65
|
![]()
if flag = true then ...
:= - оператор присвоения, а здесь надо использовать = |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 04.02.2009
Сообщений: 156
|
![]()
Большое спасибо!
В следующий раз, перед созданием темы, прочтите правила форума. Чтобы не создавать тем с запрещенными названиями.
Все мы отчасти гении!Но на сколько мы умны настолько же мы и глупы!
Последний раз редактировалось mihali4; 05.02.2009 в 23:39. |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
нужна помощь | DIzza | Помощь студентам | 54 | 22.02.2009 13:29 |
Нужна помощь | BreeZe | Помощь студентам | 1 | 14.05.2007 21:38 |