Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> VS 2005 редактор кода 
:(
    Опции темы
Riply
Дата 27.7.2008, 11:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Комодератор
Сообщений: 572
Регистрация: 27.3.2007
Где: St. Petersburg

Репутация: нет
Всего: 32



Здравствуйте !
Сначала определим термин: "серый" это такой участок кода,
который "выбрасыватся", например при помощи #ifdef:
У меня в проекте редакор вдруг начать делать серым код в зависимости от фазы луны.
Например, начиная со строки 135 и до строки 550. Причем, если выше 135 строки
добавить пустую строчку (нажать Enter), то код может стать серым, например с 240 по 510. В чем может быть дело ?
Эффект проявляется сразу в нескольких юнитах.
Реальный пример привести не могу т.к. сейчас серым является один участок кода, через минуту - другой.
Напишу просто как это выглядит:
Код

typedef struct _CLIENT_ID
{
   HANDLE UniqueProcess;
   HANDLE UniqueThread;
} CLIENT_ID, *PCLIENT_ID;

typedef struct _CURDIR <---  начиная отсюда код может стать "серым"
{
    UNICODE_STRING DosPath;
    PVOID Handle;
} CURDIR, *PCURDIR;


Может он (редактор) какие-то скрытые символы не переваривает ?
P.S.
 Понимаю, что сумбурно получилось, но не знаю как сформулировать иначе.
PM MAIL   Вверх
W4FhLF
Дата 27.7.2008, 12:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 2
Всего: 121



Visual Assist используешь? 


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
Riply
Дата 27.7.2008, 12:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Комодератор
Сообщений: 572
Регистрация: 27.3.2007
Где: St. Petersburg

Репутация: нет
Всего: 32



Цитата(W4FhLF @  27.7.2008,  12:16 Найти цитируемый пост)
Visual Assist используешь?


Не знаю. 
P.S.
 А кто это ?  smile 

PM MAIL   Вверх
W4FhLF
Дата 27.7.2008, 12:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 2
Всего: 121



Это плагин здорово расшияряющий функционал стандартного редактора. У меня было такое с одной версией VA, он неверно подсвечивал код, проблема решилась обновлением. 

Но если у тебя стандартный редактор так глючит, то это странно. Сбрось настройки среды по умолчанию. 


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
Lazin
Дата 27.7.2008, 12:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 27
Всего: 154



Цитата(Riply @  27.7.2008,  11:58 Найти цитируемый пост)
_CURDIR

лучше не использовать имена начинающиеся с _
PM MAIL Skype GTalk   Вверх
Riply
Дата 27.7.2008, 14:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Комодератор
Сообщений: 572
Регистрация: 27.3.2007
Где: St. Petersburg

Репутация: нет
Всего: 32



Цитата(Lazin @  27.7.2008,  12:51 Найти цитируемый пост)
лучше не использовать имена начинающиеся с _ 


Почему ?

P.S. 
 Данные имена придумала не я (сперто из MSDN вроде smile)

PM MAIL   Вверх
Riply
Дата 27.7.2008, 15:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Комодератор
Сообщений: 572
Регистрация: 27.3.2007
Где: St. Petersburg

Репутация: нет
Всего: 32



Цитата(W4FhLF @  27.7.2008,  12:29 Найти цитируемый пост)
Но если у тебя стандартный редактор так глючит, то это странно. Сбрось настройки среды по умолчанию.  


Не помогло  smile 
Зато помогла полная переустановка VS.
Не нравится мне это. 
Практически уверена, что это я где-то напартачила. 
А т. к. причина такого поведения редактора не найдена, 
значит я еще раз могу наступить на те же грабли  smile 

PM MAIL   Вверх
Torsten
Дата 27.7.2008, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 174
Регистрация: 10.6.2008
Где: Pskov

Репутация: нет
Всего: 7



Цитата(Riply @  27.7.2008,  14:04 Найти цитируемый пост)
лучше не использовать имена начинающиеся с _ Почему ?

потому что имена начинающиеся с _ используются в компиляторе для представления внутренних структур данных и если каким-то обрпазом эти идентификаторы совпадут это может привести к непредсказуемым последствиям.
Ну и кроме того такие имена трудно читать.
--------------------
We have no begining, we have no end. We are infinite.
PM MAIL   Вверх
Riply
Дата 27.7.2008, 16:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Комодератор
Сообщений: 572
Регистрация: 27.3.2007
Где: St. Petersburg

Репутация: нет
Всего: 32



Torsten,  убедили smile

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0855 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.