TURBO PASCAL

Новости       

Программы

Turbo Pascal

Игры

Документация

"Странности"

FAQ

Ссылки

Благодарности 

Гостевая книга

Спонсор

От автора

Ввод данных в записи ресурса 

    При использовании текстового редактора клавиши Tab, Del, End, PgUp, PgDn и Backspace работают как обычно. Однако при рабо- те в редакторе не следует увлекаться форматированием, поскольку Пакет разработчика ресурсов вероятно переструктурирует текст при компиляции или декомпиляции ресурсов.
        Примечание: Описание работы внутреннего текстового ре- дактора см. в начале данного руководства. Приведем некоторые рекомендации для задания данных между па- раметрами BEGIN и END:
    - Данные могут включать в себя любое сочетание числовых зна- чений и строк.
    - Для представления числовых значений можно использовать восьмеричную, шестнадцатиричную или десятичную запись.

    * В качестве символов, предшествующих шестнадцатиричной записи, используйте символы 0х или $. Данное предс- тавление поддерживает только 16-битовые значения. Ес- ли вы хотите задать нечетные шестнадцатиричные значе- ния, используйте шестнадцатиричную строку (см. далее).
    * В качестве символом, предшествующих восьмеричной запи- си, используйте 0o или просто 0.
-     Шестнадцатиричные значения можно также представлять шест- надцатиричные значения с помощью шестнадцатиричной строки - строки шестнадцатиричных значений, заключенной в одиноч- ные кавычки.         Компилятор игнорирует все пробелы, включенные в нее для лучшей читаемости шестнадцатиричных кодов.
    Например, вы можете представлять значения ASCII символов в слове string, как '73 74 72 69 6T 67' и шестнадцатиричное число 06EA в виде '006EA'.
- Если вы включите в ресурс текстовые строки, то их следует заключать в двойные кавычки, например, "string".
    Строки не будут автоматически завершаться нулем. Чтобы за- вершить строку нулевым символом, наберите в конце строки \0 (обратная косая черта и 0).
    Например, ваша запись ресурса с добавленными данными может выглядеть следующим образом:

     RESTYPE_1 RESTYPE
     BEGIN
        "Это строка"
        0xFFAA 0o7076 01077
        '54 68 69 73 20 69 73 0D 0A 73 6F 6D 65 20 73 61'
        '6D 70 6C 65 0D 64 61 74 61 2E'
     END

На первую страницу

Rambler's Top100 PROext: Top 1000
Rambler's Top100

(с) Все права защищены.

По всем интересующим вопросам прошу писать электронный адрес

Hosted by uCoz