На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Conditional Expressions



Future policy editors may include new capabilities. If these new capabilities require revisions to the template file format, older versions of the System Policy Editor will not be able to read the new template files. You can use conditional expressions to ensure that any future template files you create will be compatible with older policy editors.

The System Policy Editor supports two conditional expressions. The first one allows you to include different parts of the template file, based on the version number. This expression has the following syntax.
#if VERSION operator version_number
.
.
.
[#else]
.
.
.
#endif
The operator can be one of the following symbols: >, >=, <, <=, ==, or !=. The version_number can be any integer; for Windows 95, the version number is 1.

The other conditional expression is #ifdef. This expression has the following syntax.
[#ifdef | #ifndef] keyword
.
.
.
[#else]
.
.
.
#endif
Keywords are implicitly understood by the policy editor. For example, a fictitious company named PolicyCorp might implement its own policy editor that could recognize the POLICYCORP keyword. This company could use the #ifdef and #endif conditional expressions to make sure its template files can be recognized by the Windows 95 System Policy Editor. (Because the Windows 95 System Policy Editor does not currently recognize any keywords, #ifdef always evaluates to FALSE and #ifndef always evaluates to TRUE.)


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Условные Выражения



Будущие редакторы полиса могут включить новые возможности. Если эти новые возможности требуют исправления в файловый формат шаблона, более старые версии Системного Редактора Полиса не будут способными прочитать новые файлы шаблона. Вы можете использовать условные выражения, чтобы гарантировать, что любые будущие файлы шаблона, которые Вы создаете, быть совместимым с более старыми редакторами полиса.

Системный Редактор Полиса поддерживает два условных выражения. Первый один позволяет Вам, чтобы включать другие части файла шаблона, основанного в номере версии. Это выражение имеет следующий синтаксис.
ОПЕРАТОР #if ВЕРСИИ version_number
.
.
.
[#еще]
.
.
.
#endif
Оператор может быть одним из следующих символов: >, >=, <, <=, ==, или !=. version_number Мочь быть любым целым; для Windows 95, номер версии - 1.

Другое условное выражение является #ifdef. Это выражение имеет следующий синтаксис.
[#ifdef | #ifndef] ключевое слово
.
.
.
[#еще]
.
.
.
#endif
Ключевые слова подразумевающийо поняты редактором полиса. Например, фиктивная компания называла PolicyCorp мог осуществить своего собственного редактора полиса, который мог бы признать ключевое слово POLICYCORP. Эта компания могла бы использовать #ifdef и #endif условные выражения, чтобы убеждаться свой шаблон, файлы могут быть признаны Системным Редактором Полиса Windows 95. (Поскольку Системный Редактор Полиса Windows 95 к настоящему времени не признает любые ключевые слова, #ifdef всегда оценивается в ЛОЖЬ и #ifndef всегда оценивается на TRUE.)


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz