Visual Studio 2005. Файл RC включает

В JavaScript, \ w и \ d являются ASCII, а \ s - Unicode. Не спрашивай меня, почему. JavaScript поддерживает \ p с категориями Unicode, которые вы можете использовать для эмуляции Unicode-совместимых \ w и \ d.

Для \ d use \ p {N} (числа)

Для \ w используйте [\ p {L} \ p {N} \ p {Pc} \ p {M}] (буквы, цифры, символы подчеркивания, метки)

Обновление: К сожалению, я ошибся об этом. JavaScript также официально не поддерживает \ p, хотя некоторые реализации могут поддерживать это. Единственная поддержка Unicode в JavaScript-регулярных выражениях соответствует конкретным кодовым точкам с помощью \ uFFFF. Вы можете использовать их в диапазонах в классах символов.

9
задан Mihai Limbășan 22 March 2009 в 18:45
поделиться

5 ответов

Добавьте свой #include к файлу нормальным способом, но также и добавьте его к одному три раздела "TEXTINCLUDE" в файле, как так:

2 TEXTINCLUDE
BEGIN
    "#include ""windows.h""\r\n"
     "#include ""blah.h\r\n"
     "\0"
 END

Отметьте следующие детали:

  • Каждая строка содержится в кавычках
  • Используйте пар кавычек, например, "" для размещения символа кавычки встраивают
  • Закончите каждую строку \r\n
  • Закончите блок TEXTINCLUDE "\0"

Операторы, помещенные в "1 TEXTINCLUDE" блок, будут записаны в начало .rc файла, когда файл будет переписан редактором ресурса. Операторы, помещенные в 2 и 3 блока, следуют, таким образом, можно гарантировать, что родственник включает порядок файла при помощи соответственно пронумерованного блока.

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

6
ответ дан 4 December 2019 в 13:51
поделиться
4
ответ дан 4 December 2019 в 13:51
поделиться

В рамках Visual Studio IDE щелкните правой кнопкой по .rc файлу (в панели Resource View), и избранный "Ресурс включает" из контекстного меню. Когда диалоговое окно открывается, используйте его область "Compile-time directives" для ввода независимо от того, что Вы хотите включать в .rc файл. Например, если Вы хотите, чтобы Ваши 64-разрядные и 32-разрядные сборки использовали различные значки, Вы могли бы включать соответствующий файл ресурсов для каждой сборки следующим образом:

#ifdef WIN64
#include "Icons64.rc"
#else
#include "Icons32.rc"
#endif

Стоит отметить, что они определяют, не установлены в компиляторе ресурса по умолчанию, таким образом, для Вашей сборки на 64 бита удостоверяются, что Вы добавляете/DWIN64 к емкостно-резистивной сборке.

3
ответ дан 4 December 2019 в 13:51
поделиться

Я не абсолютно уверен, почему Вы пытаетесь сделать, но изменяете файлы ресурсов, вручную, вероятно, не хорошая идея.

Я полагаю, что общая практика для VC ++ для глобально доступных значений должна определить их в stdafx.h (по крайней мере это - то, как я видел сделанный), или создать что-то как "globals.h" заголовочный файл и включать это везде, где Вам нужен он. Это действительно зависит от того, что Вы пытаетесь выполнить все же.

0
ответ дан 4 December 2019 в 13:51
поделиться

All the gory details can be found in MFC Technote #35.

-Ron

2
ответ дан 4 December 2019 в 13:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: