Книга: Delphi. Учимся на примерах
Шутка №8 — сообщение об ошибке, содержащее "мусор"
Шутка №8 — сообщение об ошибке, содержащее "мусор"
Восьмая шутка будет выводить сообщение об ошибке, но не простое, а содержащее огромное количество случайных чисел. Код этой шутки:
for i:=1 to 200 do begin
case i of
//после каждого 25-го числа – перенос на новую строку
25,50,75,100,125,150,175,199: err_str:= err_str + #13#10;
end;
//текст "ошибки"
err_str:= err_str + IntToStr(Random(99999));
end;
MessageDlg(errstr, mtError, [mbOk], 0); //выводим сообщение
В цикле от 1 до 200 выбирается случайное число от 0 до 99999. Все числа преобразовываются к символьному виду и добавляются к строковой переменной errstr. На каждом 25-м числе происходит перенос строки. В результате выдается примерно такое сообщение об "ошибке" как на рис. 14.1.
Рис. 14.1. Сообщение об "ошибке"
- Шутка №1 — ограничение диапазона движения мыши
- Шутка №2 — отключение кнопок мыши
- Шутка №3 — отключение клавиатуры
- Шутка №4 — очистка буфера обмена
- Шутка №5 — назначение фона для Рабочего стола
- Шутка №6 — выбор фона случайным образом
- Шутка №7 — выключение монитора
- Шутка №8 — сообщение об ошибке, содержащее "мусор"
- Шутка №9 — открытие браузера Internet Explorer
- Шутка №10 — сброс системной даты/времени
- Восстановление "безнадежных" баз данных. InterBase Surgeon
- Основные "рычаги" управления производительностью
- Что делать, если при установке принтера появляется сообщение Невозможно завершение операции. Подсистема печати недоступн...
- При копировании с жесткого диска на «флэшку» иногда появляется сообщение о дополнительной присоединенной информации, кот...
- Сообщение канала
- Using Double Quotes to Resolve Variables in Strings with Embedded Spaces
- 1.4.4 Сборка мусора
- Метасообщение
- При входе в систему появляется сообщение о невозможности найти какой-то файл. Как его убрать?
- При подключении к локальной сети компьютер выдает сообщение об ошибке «В сети существуют совпадающие имена». Что делать?
- Вот уже в который раз при работе в сети появляется сообщение от других пользователей. Что это может быть?
- При загрузке Windows появляется сообщение – неправильный файл boot. ini. За что этот файл отвечает и как исправить данну...