Home

Page 123
Page 123
background image

 Глава 3

преследовать не будет. Ну есть у вас бесконечная жизнь — вам же менее

тересно играть.
Однако если вы захотите подправить какую-нибудь программу с ограничен-
ным сроком работы, то я должен вас предупредить: измение программы,
нарушающее пользовательское соглашение — это взлом, который может ка-

раться законом. Совсем недавно ребята из великобританской полиции поса-

дили шестерых человек за взломы программ. Россия, конечно же, не Вели-

кобритания, но и не Африка. Наша страна тоже цивилизованная, хотя и

бедная. Так что посадить имеют право (если захотят). Конечно, чем вы за-

нимаетесь на личном компьютере, никому не интересно, но это совсем

другой вопрос. В любой момент все может измениться, поэтому лучше не

искать себе лишних приключений.

На компакт-диске в директории \Примеры\Глава 3\Patch вы можете увидеть

пример программы и цветные рисунки из этого раздела.

 Работа с файлами

и директориями

В реальных программах иногда необходимо копировать, перемещать и уда-

лять файлы. В Delphi для этих целей служат очень простые функции.

 или полный путь к файлу');

Эта функция возвращает true, если операция прошла успешно, и false,
если неудачно.
Функция

 умеет удалять только файлы и только по одному.

У вас не получится работать сразу с несколькими файлами, и придется для

каждого из них вызывать функцию удаления. Помимо этого, можно удалять

только файлы. Если указать директорию, то операция не будет выполнена.

Для удаления директорий есть отдельная функция:

 или полный путь к директории');

Функция возвращает true, если операция прошла успешно, и false, если
неудачно.
Когда мы не указываем полный путь, а только имя файла или директории,

то функции ищут эти файлы в текущей папке. Для изменения текущей пап-

ки служит функция

 к папке, которая будет использоваться по умолчанию');

Это процедура, и у нее нет возвращаемого значения.
Текущую для программы директорию можно узнать с помощью функции
GetCurrentDir, которой не надо ничего передавать, она просто возвращает

текущую директорию.


Copyright © 2020 Файлообменник files.d-lan.dp.ua

Использование любых материалов сайта возможно только с разрешения автора.