Значение:
"Languages"=dword:00000001
Ключ:
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel]
Значение:
"Accessibilitу"=dword:00000001
Ключ:
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel]
Значение:
"SecChangeSettings"=dword:00000001
Ключ:
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel]
Значение:
"Certificates"=dword:00000001
Ключ:
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel]
Значение:
"FormSuggest"=dword:00000001
Ключ:
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel]
Значение:
"FormSuggest Passwords"=dword:00000001
Ключ:
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel]
Значение:
"Connwiz Admin Lock"=dword:00000001
Ключ:
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel]
Значение:
"Connection Settings"=dword:00000001
Ключ:
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel]
Значение:
"AutoConfig"=dword:00000001
Ключ:
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel]
Значение:
"Proxy"=dword:00000001
Ключ:
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel]
Значение:
"CheckIfDefault"=dword:00000001
Ключ:
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
Значение:
"Search Page"=http://www.ya.ru
Приложение Г
Язык ObjectPascal
Комментарии
Комментарии — это фрагменты исходного текста программы, которые не компилируются и служат для пояснения кода. Для обозначения комментариев в программах на языке Object Pascal используют следующие конструкции:
• // — комментарии в одной строке;
• { } или (* *) — многострочные комментарии.
Примеры:
i:= i+1; // увеличиваем на единицу счетчик
s:= IntToStr(i); {используем функцию IntToStr, которая возвращает – строковое представление целочисленного параметра}
Идентификаторы
Идентификаторы – это имена констант, переменных, типов, свойств, процедур, функций, программ и программных модулей. Могут быть длиной до 255 символов, начинаться с символа или знака подчеркивания; могут содержать символы, цифры и знаки подчеркивания и не должны содержать пробелы.
В языке Object Pascal идентификаторы не чувствительны к регистру букв, то есть нет различия между строчными и заглавными буквами. Таким образом, идентификатор функции IntToStr равнозначен идентификатору inttostr или intTOstr.
В качестве имен идентификаторов не могут использоваться следующие зарезервированные слова:
• and, array, as, asm, at, automated;
• begin;
• case, class, const, constructor;
• destructor, div, do, downto;
• else, end, except, exports;
• file,finalization, finally, for, function;
• goto;
• if, implementation, in, inherited, initialization, inline,interface, is;
• label, library;
• mod;
• nil, not;
• object, of, on, or, out;
• packed, private, procedure, program, property, protected, public, published;
• raise,record, repeat, resourcestring;
• set, shl, shr, string;
• then, threadvar, to, try, type;
• unit, until, uses;
• var;
• while, with;
• xor.
Встроенные типы данных
Числовые типы
К числовым типам языка Object Pascal относятся целочисленные и типы чисел с плавающей запятой (табл. Д.1).
Таблица Д.1. Числовые типы данных языка Object Pascal
Целочисленные типы | Диапазон значений | Типы чисел с плавающей запятой | Диапазон значений |
---|---|---|---|
Byte | 0..255 | Real | 5.0·10-324..1.7·10308 |
ShortInt | -128..127 | Real48 | 2.9·10-39..1.7·1038 |
SmallInt | -32768..32767 | Single | 1.5·10-45..3.4·1038 |
Word | 0..65535 | Double | 5.0·10-324..1.7·10308 |
Integer, LongInt | -2147483648..21474883647 | Extended | 3.6·10-4951..1.1·104932 |
Cardinal, LongWord | 0..4294967295 | Comp | -263+1..263–1 |
Int64 | -263..263–1 | Currency | -922337203685477.5808..922337203685477.5807 |
Символьный тип
Символьный тип обозначается при помощи ключевого слова Char к его значения хранят только один символ.
Строковые типы
В языке Object Pascal используются два обобщенных строковых типа:
• String — если в проекте Delphi указана директива компилятора {$H+} (поддержка больших строк), то этому типу соответствуют строки длиной от 0 до 2147483648 символов; в противном случае типу String соответствуют строки длиной от 0 до 255 символов;
• PChar — тип, аналогичный строковому типу языка C.
По своей сути, строковые значения — это массивы символов, в которых нумерация элементов для типа String начинается с 1, а для типа PChar — с 0.
Булев тип данных
Переменная булевого типа занимает один байт памяти и может принимать только одно из двух значений: True ("истина", "да", 1) или False ("ложь", "нет", 0). Булев тип обозначается при помощи ключевого слова Boolean.