-ТоррНАДО - торрент-трекер для блогов

Делюсь моими файлами
    Жду окончания закачки

      Показать все (1)

       -Поиск по дневнику

      Поиск сообщений в Vechek

       -Подписка по e-mail

       

       -Интересы

      экзистенциальная физика

       -Статистика

      Статистика LiveInternet.ru: показано количество хитов и посетителей
      Создан: 20.11.2006
      Записей:
      Комментариев:
      Написано: 281


      Актуально для не-линкусоидов и повод задуматься

      + в цитатник

      Cообщение скрыто для удобства комментирования.
      Прочитать сообщение


      Humiliating   обратиться по имени Среда, 13 Марта 2013 г. 18:20 (ссылка)
      Бывают такие ситуации, что нужно удалить все файлы из какой-либо папки. Но Windows этого не даёт. Вот бы хорошо было, если бы он удалял не все файлы. а только те, которые может! Данная программа именно это и будет делать:

      if Question('Удалить все файлы данной папки?')<>1 then Exit
      Message('Введите число 3 если Вы так уверены')
      if InputInteger('')<>3 then Exit

      ShowConsole()

      path0=''

      procedure DelPath(path)
      GetFiles(path, CountFiles, Names[], IsFiles[])
      for i=0 to CountFiles-1 do begin
      try
      if IsFiles[i]=0 then begin
      FileDelete(Names[i])
      writeln(path+''+Names[i])
      end
      else begin
      DelPath(path+''+Names[i])
      end
      except
      end
      end
      if path<>global.path0 then begin try PathDelete(path) except end end
      EndProcedure

      PathSelect('', path0)
      DelPath(path0)

      Message('Готово!')



      Вот ещё одна программка, для расчёта алкоголя в крови:

      write('Ваш вес, кг: ') m=readlnfloat()
      write('Алкоголь, %: ') a=readlnfloat()
      write('Количество принятого (мл): ') k=readlnfloat()

      p=(a/100*k/100)/(m/100)

      pm = 1/0.7*p
      pw = 1/0.6*p

      hm = pm/0.1
      hw = pw/0.1

      writeln('За 1 час выводится где-то 0.15 промилле -- будем на всякий случай считать, что 0.1')
      writeln('Промилле (если мужчина): '+floattostr(pm,2)+' ('+floattostr(hm,2)+' час.)')
      writeln('Промилле (если женщина): '+floattostr(pw,2)+' ('+floattostr(hm,2)+' час.)')

      pause()



      Более сложные проекты, состоящие из нескольких сотен строк кода, публиковать не буду, т. к. это слишком сильно увеличит размер статьи.
      Ответить С цитатой В цитатник
      Humiliating   обратиться по имени Среда, 13 Марта 2013 г. 18:25 (ссылка)
      Забыл, что для запуска приложения нужно скачать последнюю версию компилятора GAZ со страницы www.osinavi.ru/gaz
      Ответить С цитатой В цитатник
       

      Добавить комментарий:
      Текст комментария: смайлики

      Проверка орфографии: (найти ошибки)

      Прикрепить картинку:

       Переводить URL в ссылку
       Подписаться на комментарии
       Подписать картинку