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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.03.2011, 23:39   #41
Keshka
 
Регистрация: 27.03.2011
Сообщений: 3
По умолчанию

мне нужен код в форме, не понимаю, как сделать эту задачу, недавно пришлось взяться за формы и до конца не могу разобраться
Keshka вне форума Ответить с цитированием
Старый 15.05.2011, 19:10   #42
Keshka
 
Регистрация: 27.03.2011
Сообщений: 3
По умолчанию

Код:
  b:=['*','/','\','|','^',':','"',',','?','<','>'];
  s:= Edit1.Text;
  for i:=1 to length(s) do
    if  s[i] in b then
    begin
     label1.Caption:='false';
     end
     else
      label1.Caption:='true';
    if label1.Caption='true' then
      assignfile(f, s+'.dat');
      Rewrite(f);
    closefile(f);
end;
как проверить всю строку и только после этого вывести ''true'' и создать файл? а то получается, что проверив s[1] на допустимость символа, мы выводим ''true'' и создаем файл. как препод сказал: "если строка будет содержать 100 символов, то она будет создавать 100 файлов". хотя при запуске, (если нет недопустимых), создается один файл. но если вводим в строке * например, то программа выдает 123 ошибку. почему она возникает? ведь в лэйбле все равно написано "false"
Keshka вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Файлы в Паскале COLD Помощь студентам 1 05.06.2009 17:55
2 задачи на файлы в Паскале COLD Помощь студентам 0 02.06.2009 18:54
файлы в паскале Dmitrij Помощь студентам 2 28.03.2009 20:00
Файлы на ПАСКАЛЕ!!! Нана Помощь студентам 4 26.04.2008 12:24
Файлы в паскале kitty Помощь студентам 4 22.04.2008 20:42