Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 07.08.12 16:14
Оценка: 5 (2)
Народ, есть ли у кого возможность потестить VS плагин для раскрытия макросов?
Он шароварный, но в русской локали регистрации требовать не должен.
http://visualstudiogallery.msdn.microsoft.com/site/search?query=macros%20expander&f%5B0%5D.Value=macros%20expander&f%5B0%5D.Type=SearchText&ac=8
Re[2]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 09.08.12 07:13
Оценка: 3 (1)
Здравствуйте, Vzhyk, Вы писали:

V>07.08.2012 19:14, AndreyKoomly пишет:


>> Он шароварный, но в русской локали регистрации требовать не должен.

V>Прикольная штука, но покупать не буду. За бесплатно тестить тоже.

Ну народ, ну я же написал, что бесплатно на русской локали
Re: Макросы C++ & Visual Studio плагин
От: Vzhyk  
Дата: 07.08.12 16:48
Оценка:
07.08.2012 19:14, AndreyKoomly пишет:

> Он шароварный, но в русской локали регистрации требовать не должен.

Прикольная штука, но покупать не буду. За бесплатно тестить тоже.
Posted via RSDN NNTP Server 2.1 beta
Re: Макросы C++ & Visual Studio плагин
От: Voivoid Россия  
Дата: 07.08.12 18:26
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

AK>Народ, есть ли у кого возможность потестить VS плагин для раскрытия макросов?

Немного потестил на простых кейсах — вроде работает. Завтра на работе потестирую на макросах кодогенерации на базе boost preprocessor'а. Если прожует — куплю, давно уже хотел себе такую тулзу.
Re: Макросы C++ & Visual Studio плагин
От: nen777w  
Дата: 07.08.12 19:29
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

AK>Народ, есть ли у кого возможность потестить VS плагин для раскрытия макросов?

AK>Он шароварный, но в русской локали регистрации требовать не должен.
AK>http://visualstudiogallery.msdn.microsoft.com/site/search?query=macros%20expander&f%5B0%5D.Value=macros%20expander&f%5B0%5D.Type=SearchText&ac=8

Опередил
Недавно кто то спрашивал, я подумал, что есть boost::wave а форматилок кода в разных стилях тоже дофига. Буквально надо взять одно, другое и соеденить в плагин.
+ ещё сам boost::wave умеет "сохранять" переносы строк в макросе. Только поленился начать лепить
Чисто для справки, угадал с нутрями?
Re: Макросы C++ & Visual Studio плагин
От: nen777w  
Дата: 07.08.12 19:38
Оценка:
Пишу первый баг:
В настройках проекта указан путь к boost. Используется
#include "boost/preprocessor.hpp"

Ну и плагин наверно настройки проекта (секцию с патчами к инключдам) не читает. В результате:

Error
Selected text can not be processed

Cannot open include file: 'boost/preprocessor.hpp': No such file or directory


Этот файл конечно же компилируется успешно.

з.ы.
Я получу бесплатную лицензию ?
Re: Макросы C++ & Visual Studio плагин
От: _NN_  
Дата: 07.08.12 21:08
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

AK>Народ, есть ли у кого возможность потестить VS плагин для раскрытия макросов?

AK>Он шароварный, но в русской локали регистрации требовать не должен.
AK>http://visualstudiogallery.msdn.microsoft.com/site/search?query=macros%20expander&f%5B0%5D.Value=macros%20expander&f%5B0%5D.Type=SearchText&ac=8

А один установщик сделать возможно ?
Например Visual Assist вот освоили, один файл на все студии от 6-й до 2012.
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[2]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 09.08.12 07:17
Оценка:
Здравствуйте, nen777w, Вы писали:

N>Здравствуйте, AndreyKoomly, Вы писали:


AK>>Народ, есть ли у кого возможность потестить VS плагин для раскрытия макросов?

AK>>Он шароварный, но в русской локали регистрации требовать не должен.
AK>>http://visualstudiogallery.msdn.microsoft.com/site/search?query=macros%20expander&f%5B0%5D.Value=macros%20expander&f%5B0%5D.Type=SearchText&ac=8

N>Опередил

N>Недавно кто то спрашивал, я подумал, что есть boost::wave а форматилок кода в разных стилях тоже дофига. Буквально надо взять одно, другое и соеденить в плагин.
N>+ ещё сам boost::wave умеет "сохранять" переносы строк в макросе. Только поленился начать лепить
N>Чисто для справки, угадал с нутрями?

неа. плагин на сишарпе, но там другая проблема.
если синтаксис неправильный, то и форматирование правильными тулзами не проходит.
а оно и нужно когда ошибки и ничего непонятно, потому форматирование там деревенским
способом сделано.
Re[2]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 09.08.12 07:21
Оценка:
Здравствуйте, nen777w, Вы писали:

N>Пишу первый баг:

N>В настройках проекта указан путь к boost. Используется
N>#include "boost/preprocessor.hpp"

N>Ну и плагин наверно настройки проекта (секцию с патчами к инключдам) не читает. В результате:


N>

N>Error
N>Selected text can not be processed

N>Cannot open include file: 'boost/preprocessor.hpp': No such file or directory


N>Этот файл конечно же компилируется успешно.


N>з.ы.

N>Я получу бесплатную лицензию ?

Можно прислать проект который воспроизводит баг?
Для русской локали плагин регистрации НЕ ДОЛЖЕН ТРЕБОВАТЬ, если требует поправлю.
Не собирался как-то хотеть денег с соотечественных физ. лиц
Если буржуйская локаль, то конечно вышлю ключ если приживется у вас плагин.
Re[2]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 09.08.12 07:26
Оценка:
Здравствуйте, _NN_, Вы писали:

_NN>Здравствуйте, AndreyKoomly, Вы писали:


AK>>Народ, есть ли у кого возможность потестить VS плагин для раскрытия макросов?

AK>>Он шароварный, но в русской локали регистрации требовать не должен.
AK>>http://visualstudiogallery.msdn.microsoft.com/site/search?query=macros%20expander&f%5B0%5D.Value=macros%20expander&f%5B0%5D.Type=SearchText&ac=8

_NN>А один установщик сделать возможно ?

_NN>Например Visual Assist вот освоили, один файл на все студии от 6-й до 2012.

Можно конечно, но интересно знать статистику по студиям во-первых,
А во-вторых Visual Assist это бизнес, а тут коммерция смешная до крайности.
Re[3]: Макросы C++ & Visual Studio плагин
От: _NN_  
Дата: 09.08.12 07:29
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

AK>Можно конечно, но интересно знать статистику по студиям во-первых,

AK>А во-вторых Visual Assist это бизнес, а тут коммерция смешная до крайности.

Понятно, а для 2012 установщик будет ?
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re: Макросы C++ & Visual Studio плагин
От: _NN_  
Дата: 09.08.12 07:32
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

Если какого-то файла не существует, то плагин отказывается раскрывать макрос несмотря на то что он мог быть раскрыт без этого файла:

Error
Selected text can not be processed

Cannot open include file: '../a/b.h': No such file or directory

http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[4]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 09.08.12 07:42
Оценка:
Здравствуйте, _NN_, Вы писали:

_NN>Здравствуйте, AndreyKoomly, Вы писали:


AK>>Можно конечно, но интересно знать статистику по студиям во-первых,

AK>>А во-вторых Visual Assist это бизнес, а тут коммерция смешная до крайности.

_NN>Понятно, а для 2012 установщик будет ?


А у меня нету ее, так что вряд ли
Re[2]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 09.08.12 09:06
Оценка:
Здравствуйте, _NN_, Вы писали:

_NN>Здравствуйте, AndreyKoomly, Вы писали:


_NN>Если какого-то файла не существует, то плагин отказывается раскрывать макрос несмотря на то что он мог быть раскрыт без этого файла:

_NN>

_NN>Error
_NN>Selected text can not be processed

_NN>Cannot open include file: '../a/b.h': No such file or directory


сложноватый вопрос. там ведь могло бы быть переопределение этого макроса
в этом файле. Хотя, наверное, можно показать и так, но предупредить, что
результат нельзя считать валидным?
Re[3]: Макросы C++ & Visual Studio плагин
От: nen777w  
Дата: 09.08.12 09:38
Оценка:
AK>неа. плагин на сишарпе, но там другая проблема.
AK>если синтаксис неправильный, то и форматирование правильными тулзами не проходит.
AK>а оно и нужно когда ошибки и ничего непонятно, потому форматирование там деревенским
AK>способом сделано.

Ясно. А я кстати начал делать такой же , просто что бы разобраться как плагины писать под студию, есть пару идей которые можно автоматизировать.
Кстати выгодное ли это дело? (не считаем Whole Tomato, там мегасложный проект).
Re[3]: Макросы C++ & Visual Studio плагин
От: nen777w  
Дата: 09.08.12 09:40
Оценка:
N>>з.ы.
N>>Я получу бесплатную лицензию ?

AK>Можно прислать проект который воспроизводит баг?

Постараюсь вечером урезать.

AK>Если буржуйская локаль, то конечно вышлю ключ если приживется у вас плагин.

Спасибо. Как затребует я напишу Вам.
Re[4]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 09.08.12 11:18
Оценка:
Здравствуйте, nen777w, Вы писали:

AK>>неа. плагин на сишарпе, но там другая проблема.

AK>>если синтаксис неправильный, то и форматирование правильными тулзами не проходит.
AK>>а оно и нужно когда ошибки и ничего непонятно, потому форматирование там деревенским
AK>>способом сделано.

N>Ясно. А я кстати начал делать такой же , просто что бы разобраться как плагины писать под студию, есть пару идей которые можно автоматизировать.

N>Кстати выгодное ли это дело? (не считаем Whole Tomato, там мегасложный проект).

А выгоды пока нету и я сомневаюсь что будет
Конечно зависит от востребованности, но, во-первых,
народ очень редко смотрит в сторону платных приблуд,
если они конечно не нужны специально, а во-вторых вокруг коммерции столько возни,
что по сравнению с ней написать собственно плагин это четверть дела.
Мне было интересно довести до продукта.
Re[3]: Макросы C++ & Visual Studio плагин
От: _NN_  
Дата: 09.08.12 11:20
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

AK>сложноватый вопрос. там ведь могло бы быть переопределение этого макроса

AK>в этом файле. Хотя, наверное, можно показать и так, но предупредить, что
AK>результат нельзя считать валидным?

Предупреждение вполне подойдет.
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re: Макросы C++ & Visual Studio плагин
От: CaptainFlint http://flint-inc.ru/
Дата: 09.08.12 13:09
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

AK>Народ, есть ли у кого возможность потестить VS плагин для раскрытия макросов?

AK>Он шароварный, но в русской локали регистрации требовать не должен.
AK>http://visualstudiogallery.msdn.microsoft.com/site/search?query=macros%20expander&f%5B0%5D.Value=macros%20expander&f%5B0%5D.Type=SearchText&ac=8

Русская Vista, в настройках локали всё выставлено на русскоязычность, за исключением дефолтной раскладки клавиатуры, которая у меня английская. VS 2008. Установил плагин, но нового пункта в меню и в списке команд не нашёл, а при заходе в Add-in Manager и выставлении галочки около пункта VisualMacroExpander (не знаю, правда, что это за галочка) вылезло окошко с требованием ключа. Как доказать ему, что я не верблюд?
Почему же, ё-моё, ты нигде не пишешь «ё»?
Re[2]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 09.08.12 20:56
Оценка:
Здравствуйте, CaptainFlint, Вы писали:

CF>Здравствуйте, AndreyKoomly, Вы писали:


AK>>Народ, есть ли у кого возможность потестить VS плагин для раскрытия макросов?

AK>>Он шароварный, но в русской локали регистрации требовать не должен.
AK>>http://visualstudiogallery.msdn.microsoft.com/site/search?query=macros%20expander&f%5B0%5D.Value=macros%20expander&f%5B0%5D.Type=SearchText&ac=8

CF>Русская Vista, в настройках локали всё выставлено на русскоязычность, за исключением дефолтной раскладки клавиатуры, которая у меня английская. VS 2008. Установил плагин, но нового пункта в меню и в списке команд не нашёл, а при заходе в Add-in Manager и выставлении галочки около пункта VisualMacroExpander (не знаю, правда, что это за галочка) вылезло окошко с требованием ключа. Как доказать ему, что я не верблюд?


System.Threading.Thread.CurrentThread.CurrentUICulture.TwoLetterISOLanguageName что у вас показывает?
Re[3]: Макросы C++ & Visual Studio плагин
От: CaptainFlint http://flint-inc.ru/
Дата: 10.08.12 10:11
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

AK>System.Threading.Thread.CurrentThread.CurrentUICulture.TwoLetterISOLanguageName что у вас показывает?


Шарпа на этой машине нет, в CLR-проекте вернулось "ru". Если, конечно, я не накосячил в коде, кое-как подобрав скомпилировавшуюся комбинацию:
Console::WriteLine(System::Threading::Thread::CurrentThread->CurrentUICulture->TwoLetterISOLanguageName);
Почему же, ё-моё, ты нигде не пишешь «ё»?
Re[4]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 10.08.12 15:03
Оценка:
Здравствуйте, CaptainFlint, Вы писали:

CF>Здравствуйте, AndreyKoomly, Вы писали:


AK>>System.Threading.Thread.CurrentThread.CurrentUICulture.TwoLetterISOLanguageName что у вас показывает?


CF>Шарпа на этой машине нет, в CLR-проекте вернулось "ru". Если, конечно, я не накосячил в коде, кое-как подобрав скомпилировавшуюся комбинацию:

CF>
CF>Console::WriteLine(System::Threading::Thread::CurrentThread->CurrentUICulture->TwoLetterISOLanguageName);
CF>


Вроде все как надо. Давайте, если будет експайриться, я код пошлю.
Re[5]: Макросы C++ & Visual Studio плагин
От: CaptainFlint http://flint-inc.ru/
Дата: 10.08.12 16:41
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

AK>Вроде все как надо. Давайте, если будет експайриться, я код пошлю.


А как сам плагин вызвать в текущей ситуации? Пункта в меню нет, в диалоге настройки клавиатурных сочетаний нужной команды в списке тоже нет (при вводе VisualMacrosExpander в фильтр список оказывается пустым). Я думал, это как раз из-за того, что плагин не захотел грузиться без ключа…
Почему же, ё-моё, ты нигде не пишешь «ё»?
Re[6]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 13.08.12 08:10
Оценка:
Здравствуйте, CaptainFlint, Вы писали:

CF>Здравствуйте, AndreyKoomly, Вы писали:


AK>>Вроде все как надо. Давайте, если будет експайриться, я код пошлю.


CF>А как сам плагин вызвать в текущей ситуации? Пункта в меню нет, в диалоге настройки клавиатурных сочетаний нужной команды в списке тоже нет (при вводе VisualMacrosExpander в фильтр список оказывается пустым). Я думал, это как раз из-за того, что плагин не захотел грузиться без ключа…


Что-то мне кажется, что это проблема инсталляции. В адд-ин мэнеджере он наблюдается?
Re[7]: Макросы C++ & Visual Studio плагин
От: CaptainFlint http://flint-inc.ru/
Дата: 13.08.12 11:02
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

CF>>А как сам плагин вызвать в текущей ситуации? Пункта в меню нет, в диалоге настройки клавиатурных сочетаний нужной команды в списке тоже нет (при вводе VisualMacrosExpander в фильтр список оказывается пустым). Я думал, это как раз из-за того, что плагин не захотел грузиться без ключа…


AK>Что-то мне кажется, что это проблема инсталляции. В адд-ин мэнеджере он наблюдается?


Да, там две строки: Ассист и VisualMacrosExpander.
Почему же, ё-моё, ты нигде не пишешь «ё»?
Re[2]: Макросы C++ & Visual Studio плагин
От: uzhas Ниоткуда  
Дата: 13.08.12 14:54
Оценка:
Здравствуйте, _NN_, Вы писали:

_NN>Здравствуйте, AndreyKoomly, Вы писали:


_NN>Если какого-то файла не существует, то плагин отказывается раскрывать макрос несмотря на то что он мог быть раскрыт без этого файла:

_NN>

_NN>Error
_NN>Selected text can not be processed

_NN>Cannot open include file: '../a/b.h': No such file or directory


сегодня решил поиграться, но споткнулся об аналогичные проблемы:
1) включился триал на 30 дней, хотя у меня русская вин7
2) ругается, что не может проинклюдить файлы, хотя include пути в проекте корректно прописаны и проект собирается
3) установка неочевидная: по умолчанию не появился в Tools, пришлось лезть в Add-in manager и включать галки, VS2010, x64, ставил из msi
зы: мой мейл в профиле, если что
Re[5]: Макросы C++ & Visual Studio плагин
От: Ops Россия  
Дата: 13.08.12 16:15
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

_NN>>Понятно, а для 2012 установщик будет ?


AK>А у меня нету ее, так что вряд ли


Она ж пока бесплатно лежит.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[6]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 14.08.12 06:59
Оценка:
Здравствуйте, Ops, Вы писали:

Ops>Здравствуйте, AndreyKoomly, Вы писали:


_NN>>>Понятно, а для 2012 установщик будет ?


AK>>А у меня нету ее, так что вряд ли


Ops>Она ж пока бесплатно лежит.


Тогда можно собрать
Re[8]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 14.08.12 07:03
Оценка:
Здравствуйте, CaptainFlint, Вы писали:

CF>Здравствуйте, AndreyKoomly, Вы писали:


CF>>>А как сам плагин вызвать в текущей ситуации? Пункта в меню нет, в диалоге настройки клавиатурных сочетаний нужной команды в списке тоже нет (при вводе VisualMacrosExpander в фильтр список оказывается пустым). Я думал, это как раз из-за того, что плагин не захотел грузиться без ключа…


AK>>Что-то мне кажется, что это проблема инсталляции. В адд-ин мэнеджере он наблюдается?


CF>Да, там две строки: Ассист и VisualMacrosExpander.


Если бокс автозагрузка VisualMacrosExpander выбран — должно быть в Tools

А в ..\Documents\Visual Studio 2008\Addins\VisualMacrosExpander.AddIn <Assembly> — правильный ли путь и нет ли по пути
к VisualMacrosExpander.AddIn сетевых путей со знаком $
Re[9]: Макросы C++ & Visual Studio плагин
От: CaptainFlint http://flint-inc.ru/
Дата: 14.08.12 19:39
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

AK>Если бокс автозагрузка VisualMacrosExpander выбран — должно быть в Tools


Странно, уже выбирал эту галочку раньше, и никакого эффекта не было. А сейчас попробовал её поставить снова — и плагин ожил. Звёзды ему что ли в тот раз не приглянулись… В About говорит, что он триальный, но регистрацию не просит, так что теперь могу потестить. А плагинчик, кстати, полезный, давно такого не хватало!

Пока игрался, наткнулся на багу, каковую имею честь зарепортить. Берём MFC-проект, открываем H-файл с объявлением класса приложения (наследник CWinApp) — все макросы в нём не декодируются. В окне плагина появляется Wait please..., после чего окно просто очищается. (Это проявляется не только в файле-хедере App-класса, но и в некоторых других, однако с ними каких-то общих признаков выделить не смог, тогда как с CWinApp стабильно воспроизвелось на всех проектах, что я опробовал.)
Почему же, ё-моё, ты нигде не пишешь «ё»?
Re: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 15.08.12 08:34
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

AK>Народ, есть ли у кого возможность потестить VS плагин для раскрытия макросов?

AK>Он шароварный, но в русской локали регистрации требовать не должен.
AK>http://visualstudiogallery.msdn.microsoft.com/site/search?query=macros%20expander&amp;f%5B0%5D.Value=macros%20expander&amp;f%5B0%5D.Type=SearchText&amp;ac=8

Выложил новую версию с фиксом относительных путей в Additional Include Directories
Re[10]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 15.08.12 09:35
Оценка:
Здравствуйте, CaptainFlint, Вы писали:

CF>Здравствуйте, AndreyKoomly, Вы писали:


AK>>Если бокс автозагрузка VisualMacrosExpander выбран — должно быть в Tools


CF>Странно, уже выбирал эту галочку раньше, и никакого эффекта не было. А сейчас попробовал её поставить снова — и плагин ожил. Звёзды ему что ли в тот раз не приглянулись… В About говорит, что он триальный, но регистрацию не просит, так что теперь могу потестить. А плагинчик, кстати, полезный, давно такого не хватало!


CF>Пока игрался, наткнулся на багу, каковую имею честь зарепортить. Берём MFC-проект, открываем H-файл с объявлением класса приложения (наследник CWinApp) — все макросы в нём не декодируются. В окне плагина появляется Wait please..., после чего окно просто очищается. (Это проявляется не только в файле-хедере App-класса, но и в некоторых других, однако с ними каких-то общих признаков выделить не смог, тогда как с CWinApp стабильно воспроизвелось на всех проектах, что я опробовал.)


А точно выбрано правильно? если макрос имеет вид функции MACRO(x) и выделить только макрос без (x) то будет отображена пустая строка
надо либо поставить курсор просто на MACRO либо выделить все вместе с (x)
Re[11]: Макросы C++ & Visual Studio плагин
От: CaptainFlint http://flint-inc.ru/
Дата: 15.08.12 10:07
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

CF>>Пока игрался, наткнулся на багу, каковую имею честь зарепортить. Берём MFC-проект, открываем H-файл с объявлением класса приложения (наследник CWinApp) — все макросы в нём не декодируются. В окне плагина появляется Wait please..., после чего окно просто очищается. (Это проявляется не только в файле-хедере App-класса, но и в некоторых других, однако с ними каких-то общих признаков выделить не смог, тогда как с CWinApp стабильно воспроизвелось на всех проектах, что я опробовал.)


AK>А точно выбрано правильно? если макрос имеет вид функции MACRO(x) и выделить только макрос без (x) то будет отображена пустая строка

AK>надо либо поставить курсор просто на MACRO либо выделить все вместе с (x)

У меня, если у макроса с параметрами выделить только имя, то в окне плагина отображается само это имя, а не пустая строка. (Я имею в виду, в тех случаях, когда плагин отрабатывает корректно.) В случае же с App-хедером нет даже этого имени. Ну и, разумеется, я пробовал выделять и со скобками, причём сначала только сам макрос со скобками, а потом и всю строку целиком, щелчком в левой колонке. Да и к тому же я пробовал раскрывать и непараметризованные макросы, типа DWORD, ULONG, NULL. Во всех этих случаях в окне плагина ничего не высвечивается, тогда как в остальных файлах (включая CPP-шник, соответствующий этому хедеру) точно те же самые макросы разворачиваются без проблем.
Почему же, ё-моё, ты нигде не пишешь «ё»?
Re[2]: Макросы C++ & Visual Studio плагин
От: Were  
Дата: 15.08.12 11:01
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

AK>Здравствуйте, AndreyKoomly, Вы писали:


AK>>Народ, есть ли у кого возможность потестить VS плагин для раскрытия макросов?

AK>>Он шароварный, но в русской локали регистрации требовать не должен.
AK>>http://visualstudiogallery.msdn.microsoft.com/site/search?query=macros%20expander&amp;f%5B0%5D.Value=macros%20expander&amp;f%5B0%5D.Type=SearchText&amp;ac=8

AK>Выложил новую версию с фиксом относительных путей в Additional Include Directories


А Additional Include Directories, заданные в vsprops учел?
Не раскрываются бустовские макросы, например BOOST_FOREACH — в окне пусто. Грешу на директории.

PS: Ключик для английской студии дашь?
Re[3]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 15.08.12 11:56
Оценка:
Здравствуйте, Were, Вы писали:

W>Здравствуйте, AndreyKoomly, Вы писали:


AK>>Здравствуйте, AndreyKoomly, Вы писали:


AK>>>Народ, есть ли у кого возможность потестить VS плагин для раскрытия макросов?

AK>>>Он шароварный, но в русской локали регистрации требовать не должен.
AK>>>http://visualstudiogallery.msdn.microsoft.com/site/search?query=macros%20expander&amp;f%5B0%5D.Value=macros%20expander&amp;f%5B0%5D.Type=SearchText&amp;ac=8

AK>>Выложил новую версию с фиксом относительных путей в Additional Include Directories


W>А Additional Include Directories, заданные в vsprops учел?

W>Не раскрываются бустовские макросы, например BOOST_FOREACH — в окне пусто. Грешу на директории.

W>PS: Ключик для английской студии дашь?


Да все должны быть учтены. BOOST_FOREACH у меня раскрывается. Хорошо бы понять условия когда не раскрывается.
Например тестовый проект. Ключ когда заэкспайрится конечно сгенерю. Но надеюсь на фидбэк.
Re[12]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 15.08.12 11:58
Оценка:
Здравствуйте, CaptainFlint, Вы писали:

CF>Здравствуйте, AndreyKoomly, Вы писали:


CF>>>Пока игрался, наткнулся на багу, каковую имею честь зарепортить. Берём MFC-проект, открываем H-файл с объявлением класса приложения (наследник CWinApp) — все макросы в нём не декодируются. В окне плагина появляется Wait please..., после чего окно просто очищается. (Это проявляется не только в файле-хедере App-класса, но и в некоторых других, однако с ними каких-то общих признаков выделить не смог, тогда как с CWinApp стабильно воспроизвелось на всех проектах, что я опробовал.)


AK>>А точно выбрано правильно? если макрос имеет вид функции MACRO(x) и выделить только макрос без (x) то будет отображена пустая строка

AK>>надо либо поставить курсор просто на MACRO либо выделить все вместе с (x)

CF>У меня, если у макроса с параметрами выделить только имя, то в окне плагина отображается само это имя, а не пустая строка. (Я имею в виду, в тех случаях, когда плагин отрабатывает корректно.) В случае же с App-хедером нет даже этого имени. Ну и, разумеется, я пробовал выделять и со скобками, причём сначала только сам макрос со скобками, а потом и всю строку целиком, щелчком в левой колонке. Да и к тому же я пробовал раскрывать и непараметризованные макросы, типа DWORD, ULONG, NULL. Во всех этих случаях в окне плагина ничего не высвечивается, тогда как в остальных файлах (включая CPP-шник, соответствующий этому хедеру) точно те же самые макросы разворачиваются без проблем.


интересно. а нет ли проекта воспроизвести?
Re: Макросы C++ & Visual Studio плагин
От: Were  
Дата: 15.08.12 13:25
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

AK>Народ, есть ли у кого возможность потестить VS плагин для раскрытия макросов?

AK>Он шароварный, но в русской локали регистрации требовать не должен.
AK>http://visualstudiogallery.msdn.microsoft.com/site/search?query=macros%20expander&amp;f%5B0%5D.Value=macros%20expander&amp;f%5B0%5D.Type=SearchText&amp;ac=8

Плагин после нажатия Continue Trial модифицирует переменную PATH, добавляя в начало пути к bin студии, а в конце идет нераскрытая %PATH% (вот так прямым текстом). То есть все что было в PATH пропадает. Хорошо хоть, что только в адресном пространстве студии, перезапуск спасает.
Re[4]: Макросы C++ & Visual Studio плагин
От: Were  
Дата: 15.08.12 13:30
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

AK>Здравствуйте, Were, Вы писали:


W>>Здравствуйте, AndreyKoomly, Вы писали:


AK>>>Здравствуйте, AndreyKoomly, Вы писали:


AK>>>>Народ, есть ли у кого возможность потестить VS плагин для раскрытия макросов?

AK>>>>Он шароварный, но в русской локали регистрации требовать не должен.
AK>>>>http://visualstudiogallery.msdn.microsoft.com/site/search?query=macros%20expander&amp;f%5B0%5D.Value=macros%20expander&amp;f%5B0%5D.Type=SearchText&amp;ac=8

AK>>>Выложил новую версию с фиксом относительных путей в Additional Include Directories


W>>А Additional Include Directories, заданные в vsprops учел?

W>>Не раскрываются бустовские макросы, например BOOST_FOREACH — в окне пусто. Грешу на директории.

W>>PS: Ключик для английской студии дашь?


AK>Да все должны быть учтены. BOOST_FOREACH у меня раскрывается. Хорошо бы понять условия когда не раскрывается.

AK>Например тестовый проект. Ключ когда заэкспайрится конечно сгенерю. Но надеюсь на фидбэк.

А если пути заданы через переменную окружения? Попробую тестовый проект, но мне кажется, что дело не в проекте, а в особенностях среды.
Re[2]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 15.08.12 13:35
Оценка:
Здравствуйте, Were, Вы писали:

W>Здравствуйте, AndreyKoomly, Вы писали:


AK>>Народ, есть ли у кого возможность потестить VS плагин для раскрытия макросов?

AK>>Он шароварный, но в русской локали регистрации требовать не должен.
AK>>http://visualstudiogallery.msdn.microsoft.com/site/search?query=macros%20expander&amp;f%5B0%5D.Value=macros%20expander&amp;f%5B0%5D.Type=SearchText&amp;ac=8

W>Плагин после нажатия Continue Trial модифицирует переменную PATH, добавляя в начало пути к bin студии, а в конце идет нераскрытая %PATH% (вот так прямым текстом). То есть все что было в PATH пропадает. Хорошо хоть, что только в адресном пространстве студии, перезапуск спасает.


Спасибо! Не видел раньше, срочно пофикшу.
Re[13]: Макросы C++ & Visual Studio плагин
От: CaptainFlint http://flint-inc.ru/
Дата: 15.08.12 13:46
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

CF>>У меня, если у макроса с параметрами выделить только имя, то в окне плагина отображается само это имя, а не пустая строка. (Я имею в виду, в тех случаях, когда плагин отрабатывает корректно.) В случае же с App-хедером нет даже этого имени. Ну и, разумеется, я пробовал выделять и со скобками, причём сначала только сам макрос со скобками, а потом и всю строку целиком, щелчком в левой колонке. Да и к тому же я пробовал раскрывать и непараметризованные макросы, типа DWORD, ULONG, NULL. Во всех этих случаях в окне плагина ничего не высвечивается, тогда как в остальных файлах (включая CPP-шник, соответствующий этому хедеру) точно те же самые макросы разворачиваются без проблем.


AK>интересно. а нет ли проекта воспроизвести?


Домой приду, сгенерю новый пустой, проверю. Если не воспроизведётся — вышлю какой-нибудь из своих open-source'ных.
Почему же, ё-моё, ты нигде не пишешь «ё»?
Re[4]: Макросы C++ & Visual Studio плагин
От: Were  
Дата: 15.08.12 14:01
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

AK>>>Выложил новую версию с фиксом относительных путей в Additional Include Directories


W>>А Additional Include Directories, заданные в vsprops учел?

W>>Не раскрываются бустовские макросы, например BOOST_FOREACH — в окне пусто. Грешу на директории.

W>>PS: Ключик для английской студии дашь?


AK>Да все должны быть учтены. BOOST_FOREACH у меня раскрывается. Хорошо бы понять условия когда не раскрывается.

AK>Например тестовый проект. Ключ когда заэкспайрится конечно сгенерю. Но надеюсь на фидбэк.

Тестовый код, важно наличие boost.thread. От проекта кажется не зависит.

#include <string>
#include <iostream>
#include <boost/thread.hpp>
#include <boost/foreach.hpp>

int main()
{
    std::string hello("Hello, world!");

    BOOST_FOREACH(char ch, hello)
    {
        std::cout << ch;
    }

    return 0;
}
Re[5]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 15.08.12 15:57
Оценка:
Здравствуйте, Were, Вы писали:

W>Здравствуйте, AndreyKoomly, Вы писали:


AK>>>>Выложил новую версию с фиксом относительных путей в Additional Include Directories


W>>>А Additional Include Directories, заданные в vsprops учел?

W>>>Не раскрываются бустовские макросы, например BOOST_FOREACH — в окне пусто. Грешу на директории.

W>>>PS: Ключик для английской студии дашь?


AK>>Да все должны быть учтены. BOOST_FOREACH у меня раскрывается. Хорошо бы понять условия когда не раскрывается.

AK>>Например тестовый проект. Ключ когда заэкспайрится конечно сгенерю. Но надеюсь на фидбэк.

W>Тестовый код, важно наличие boost.thread. От проекта кажется не зависит.


W>
W>#include <string>
W>#include <iostream>
W>#include <boost/thread.hpp>
W>#include <boost/foreach.hpp>

W>int main()
W>{
W>    std::string hello("Hello, world!");

W>    BOOST_FOREACH(char ch, hello)
W>    {
W>        std::cout << ch;
W>    }

W>    return 0;
W>}
W>


Да, вижу, буду фиксить, спасибо!
Re[13]: Макросы C++ & Visual Studio плагин
От: CaptainFlint http://flint-inc.ru/
Дата: 15.08.12 20:22
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

AK>интересно. а нет ли проекта воспроизвести?


Вот свежесозданный проект для 2008. Открываем файл testapp.h, выделяем любой макрос (например, BOOL или DECLARE_MESSAGE_MAP()), вызываем плагин — получаем пустое окошко.
Почему же, ё-моё, ты нигде не пишешь «ё»?
Re[3]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 17.08.12 07:15
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

AK>Здравствуйте, Were, Вы писали:


W>>Здравствуйте, AndreyKoomly, Вы писали:


AK>>>Народ, есть ли у кого возможность потестить VS плагин для раскрытия макросов?

AK>>>Он шароварный, но в русской локали регистрации требовать не должен.
AK>>>http://visualstudiogallery.msdn.microsoft.com/site/search?query=macros%20expander&amp;f%5B0%5D.Value=macros%20expander&amp;f%5B0%5D.Type=SearchText&amp;ac=8

W>>Плагин после нажатия Continue Trial модифицирует переменную PATH, добавляя в начало пути к bin студии, а в конце идет нераскрытая %PATH% (вот так прямым текстом). То есть все что было в PATH пропадает. Хорошо хоть, что только в адресном пространстве студии, перезапуск спасает.


AK>Спасибо! Не видел раньше, срочно пофикшу.


Пофиксил, в следующем апдэйте будет.
Re[4]: Макросы C++ & Visual Studio плагин
От: Were  
Дата: 21.08.12 09:10
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

AK>Здравствуйте, AndreyKoomly, Вы писали:


AK>>Здравствуйте, Were, Вы писали:


W>>>Здравствуйте, AndreyKoomly, Вы писали:


AK>>>>Народ, есть ли у кого возможность потестить VS плагин для раскрытия макросов?

AK>>>>Он шароварный, но в русской локали регистрации требовать не должен.
AK>>>>http://visualstudiogallery.msdn.microsoft.com/site/search?query=macros%20expander&amp;f%5B0%5D.Value=macros%20expander&amp;f%5B0%5D.Type=SearchText&amp;ac=8

W>>>Плагин после нажатия Continue Trial модифицирует переменную PATH, добавляя в начало пути к bin студии, а в конце идет нераскрытая %PATH% (вот так прямым текстом). То есть все что было в PATH пропадает. Хорошо хоть, что только в адресном пространстве студии, перезапуск спасает.


AK>>Спасибо! Не видел раньше, срочно пофикшу.


AK>Пофиксил, в следующем апдэйте будет.


Когда апдейт? Использовать без фикса нереально, билд фейлится.
Re[5]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 21.08.12 11:36
Оценка:
Здравствуйте, Were, Вы писали:

W>Здравствуйте, AndreyKoomly, Вы писали:


AK>>Здравствуйте, AndreyKoomly, Вы писали:


AK>>>Здравствуйте, Were, Вы писали:


W>>>>Здравствуйте, AndreyKoomly, Вы писали:


AK>>>>>Народ, есть ли у кого возможность потестить VS плагин для раскрытия макросов?

AK>>>>>Он шароварный, но в русской локали регистрации требовать не должен.
AK>>>>>http://visualstudiogallery.msdn.microsoft.com/site/search?query=macros%20expander&amp;f%5B0%5D.Value=macros%20expander&amp;f%5B0%5D.Type=SearchText&amp;ac=8

W>>>>Плагин после нажатия Continue Trial модифицирует переменную PATH, добавляя в начало пути к bin студии, а в конце идет нераскрытая %PATH% (вот так прямым текстом). То есть все что было в PATH пропадает. Хорошо хоть, что только в адресном пространстве студии, перезапуск спасает.


AK>>>Спасибо! Не видел раньше, срочно пофикшу.


AK>>Пофиксил, в следующем апдэйте будет.


W>Когда апдейт? Использовать без фикса нереально, билд фейлится.


Завтра вечером будет (22.08)
Re[14]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 21.08.12 21:57
Оценка:
Здравствуйте, CaptainFlint, Вы писали:

CF>Здравствуйте, AndreyKoomly, Вы писали:


AK>>интересно. а нет ли проекта воспроизвести?


CF>Вот свежесозданный проект для 2008. Открываем файл testapp.h, выделяем любой макрос (например, BOOL или DECLARE_MESSAGE_MAP()), вызываем плагин — получаем пустое окошко.


Разобрался. Но сделать ничего не могу.
В файле testapp.h не включен хедер с определением DECLARE_MESSAGE_MAP,
только написано #error "include 'stdafx.h' before including this file for PCH",
то есть если включить его прямо в хедер, то будет экспандить, или нужно
включить оба в другой и там использовать уже DECLARE_MESSAGE_MAP и прочее.
Re[5]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 21.08.12 21:58
Оценка:
Здравствуйте, Were, Вы писали:

W>Здравствуйте, AndreyKoomly, Вы писали:


AK>>Здравствуйте, AndreyKoomly, Вы писали:


AK>>>Здравствуйте, Were, Вы писали:


W>>>>Здравствуйте, AndreyKoomly, Вы писали:


AK>>>>>Народ, есть ли у кого возможность потестить VS плагин для раскрытия макросов?

AK>>>>>Он шароварный, но в русской локали регистрации требовать не должен.
AK>>>>>http://visualstudiogallery.msdn.microsoft.com/site/search?query=macros%20expander&amp;f%5B0%5D.Value=macros%20expander&amp;f%5B0%5D.Type=SearchText&amp;ac=8

W>>>>Плагин после нажатия Continue Trial модифицирует переменную PATH, добавляя в начало пути к bin студии, а в конце идет нераскрытая %PATH% (вот так прямым текстом). То есть все что было в PATH пропадает. Хорошо хоть, что только в адресном пространстве студии, перезапуск спасает.


AK>>>Спасибо! Не видел раньше, срочно пофикшу.


AK>>Пофиксил, в следующем апдэйте будет.


W>Когда апдейт? Использовать без фикса нереально, билд фейлится.


Выложено.
Re[5]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 21.08.12 22:00
Оценка:
Здравствуйте, Were, Вы писали:

W>Здравствуйте, AndreyKoomly, Вы писали:


AK>>>>Выложил новую версию с фиксом относительных путей в Additional Include Directories


W>>>А Additional Include Directories, заданные в vsprops учел?

W>>>Не раскрываются бустовские макросы, например BOOST_FOREACH — в окне пусто. Грешу на директории.

W>>>PS: Ключик для английской студии дашь?


AK>>Да все должны быть учтены. BOOST_FOREACH у меня раскрывается. Хорошо бы понять условия когда не раскрывается.

AK>>Например тестовый проект. Ключ когда заэкспайрится конечно сгенерю. Но надеюсь на фидбэк.

W>Тестовый код, важно наличие boost.thread. От проекта кажется не зависит.


W>
W>#include <string>
W>#include <iostream>
W>#include <boost/thread.hpp>
W>#include <boost/foreach.hpp>

W>int main()
W>{
W>    std::string hello("Hello, world!");

W>    BOOST_FOREACH(char ch, hello)
W>    {
W>        std::cout << ch;
W>    }

W>    return 0;
W>}
W>



Вроде пофикшено.
Re: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 21.08.12 22:01
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

AK>Народ, есть ли у кого возможность потестить VS плагин для раскрытия макросов?

AK>Он шароварный, но в русской локали регистрации требовать не должен.
AK>http://visualstudiogallery.msdn.microsoft.com/site/search?query=macros%20expander&amp;f%5B0%5D.Value=macros%20expander&amp;f%5B0%5D.Type=SearchText&amp;ac=8

Сбилжена новая версия с фиксами
Re[2]: Макросы C++ & Visual Studio плагин
От: Were  
Дата: 22.08.12 08:13
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

AK>Здравствуйте, AndreyKoomly, Вы писали:


AK>>Народ, есть ли у кого возможность потестить VS плагин для раскрытия макросов?

AK>>Он шароварный, но в русской локали регистрации требовать не должен.
AK>>http://visualstudiogallery.msdn.microsoft.com/site/search?query=macros%20expander&amp;f%5B0%5D.Value=macros%20expander&amp;f%5B0%5D.Type=SearchText&amp;ac=8

AK>Сбилжена новая версия с фиксами


Не очень удобно сносить старую версию вручную. В msi можно сделать upgrade старой версии.
Re[15]: Макросы C++ & Visual Studio плагин
От: CaptainFlint http://flint-inc.ru/
Дата: 22.08.12 08:13
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

CF>>Вот свежесозданный проект для 2008. Открываем файл testapp.h, выделяем любой макрос (например, BOOL или DECLARE_MESSAGE_MAP()), вызываем плагин — получаем пустое окошко.


AK>Разобрался. Но сделать ничего не могу.

AK>В файле testapp.h не включен хедер с определением DECLARE_MESSAGE_MAP,
AK>только написано #error "include 'stdafx.h' before including this file for PCH",
AK>то есть если включить его прямо в хедер, то будет экспандить, или нужно
AK>включить оба в другой и там использовать уже DECLARE_MESSAGE_MAP и прочее.

А хаком это не получится реализовать? Типа, если есть такой #error, то дополнительно распарсить stdafx.h, как если бы он был включён прямо в текущий файл.
Почему же, ё-моё, ты нигде не пишешь «ё»?
Re[16]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 22.08.12 12:27
Оценка:
Здравствуйте, CaptainFlint, Вы писали:

CF>Здравствуйте, AndreyKoomly, Вы писали:


CF>>>Вот свежесозданный проект для 2008. Открываем файл testapp.h, выделяем любой макрос (например, BOOL или DECLARE_MESSAGE_MAP()), вызываем плагин — получаем пустое окошко.


AK>>Разобрался. Но сделать ничего не могу.

AK>>В файле testapp.h не включен хедер с определением DECLARE_MESSAGE_MAP,
AK>>только написано #error "include 'stdafx.h' before including this file for PCH",
AK>>то есть если включить его прямо в хедер, то будет экспандить, или нужно
AK>>включить оба в другой и там использовать уже DECLARE_MESSAGE_MAP и прочее.

CF>А хаком это не получится реализовать? Типа, если есть такой #error, то дополнительно распарсить stdafx.h, как если бы он был включён прямо в текущий файл.


нет, ну хаком можно, если сильно нужно. нет такого щита который бы нельзя было реализовать хаком.
Re[3]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 22.08.12 12:31
Оценка:
Здравствуйте, Were, Вы писали:

W>Здравствуйте, AndreyKoomly, Вы писали:


AK>>Здравствуйте, AndreyKoomly, Вы писали:


AK>>>Народ, есть ли у кого возможность потестить VS плагин для раскрытия макросов?

AK>>>Он шароварный, но в русской локали регистрации требовать не должен.
AK>>>http://visualstudiogallery.msdn.microsoft.com/site/search?query=macros%20expander&amp;f%5B0%5D.Value=macros%20expander&amp;f%5B0%5D.Type=SearchText&amp;ac=8

AK>>Сбилжена новая версия с фиксами


W>Не очень удобно сносить старую версию вручную. В msi можно сделать upgrade старой версии.


Ой, да не надо ничего сносить, при одной и той же мажорной просто скачивать нужно зип
и менять только дллку одну-единственную. Очень не хочется с инсталляциями возиться
Re[2]: Макросы C++ & Visual Studio плагин
От: Were  
Дата: 22.08.12 15:57
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

AK>Здравствуйте, AndreyKoomly, Вы писали:


AK>>Народ, есть ли у кого возможность потестить VS плагин для раскрытия макросов?

AK>>Он шароварный, но в русской локали регистрации требовать не должен.
AK>>http://visualstudiogallery.msdn.microsoft.com/site/search?query=macros%20expander&amp;f%5B0%5D.Value=macros%20expander&amp;f%5B0%5D.Type=SearchText&amp;ac=8

AK>Сбилжена новая версия с фиксами


Макрос __FILE__ раскрывается в нечто такое
"C:/Users/Administrator/AppData/Local/Temp/84d17692-a2c9-4c33-8191-f51d661239f41904074887SomeFile.cpp.cpp"
В некоторых файлах раскрытие макроса не происходит, пишет Wait please... полдня ) Попробую выяснить больше про второй случай.
Re[3]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 23.08.12 07:01
Оценка:
Здравствуйте, Were, Вы писали:

W>Здравствуйте, AndreyKoomly, Вы писали:


AK>>Здравствуйте, AndreyKoomly, Вы писали:


AK>>>Народ, есть ли у кого возможность потестить VS плагин для раскрытия макросов?

AK>>>Он шароварный, но в русской локали регистрации требовать не должен.
AK>>>http://visualstudiogallery.msdn.microsoft.com/site/search?query=macros%20expander&amp;f%5B0%5D.Value=macros%20expander&amp;f%5B0%5D.Type=SearchText&amp;ac=8

AK>>Сбилжена новая версия с фиксами


W>Макрос __FILE__ раскрывается в нечто такое
"C:/Users/Administrator/AppData/Local/Temp/84d17692-a2c9-4c33-8191-f51d661239f41904074887SomeFile.cpp.cpp"
В некоторых файлах раскрытие макроса не происходит, пишет Wait please... полдня ) Попробую выяснить больше про второй случай.


Ну, создается же временный файл для cl.exe, потому конечно, __FILE__, к сожалению так и будет в ерунду раскрываться.

а про вэйт плиз — спасибо, если выясняться условия, буду обязательно фиксить
Re: Макросы C++ & Visual Studio плагин
От: DarkEld3r  
Дата: 04.09.12 10:53
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

AK>Народ, есть ли у кого возможность потестить VS плагин для раскрытия макросов?


Попробовал использовать:

---------------------------
Microsoft Visual Studio
---------------------------
The Add-in 'VisualMacrosExpander' failed to load or caused an exception.
Would you like to remove this Add-in?
If you choose yes, the file it was loaded from, '...\Documents\Visual Studio 2010\Addins\VisualMacrosExpander.AddIn', will be renamed.

Error Message: Invalid pointer


Error number: 80004003
---------------------------
Yes No
---------------------------


Студия 2010, windows 7 х64. Локаль правда английская.
Re[2]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 04.09.12 13:17
Оценка:
Здравствуйте, DarkEld3r, Вы писали:

DE>Здравствуйте, AndreyKoomly, Вы писали:


AK>>Народ, есть ли у кого возможность потестить VS плагин для раскрытия макросов?


DE>Попробовал использовать:


DE>

DE>---------------------------
DE>Microsoft Visual Studio
DE>---------------------------
DE>The Add-in 'VisualMacrosExpander' failed to load or caused an exception.
DE>Would you like to remove this Add-in?
DE>If you choose yes, the file it was loaded from, '...\Documents\Visual Studio 2010\Addins\VisualMacrosExpander.AddIn', will be renamed.

DE>Error Message: Invalid pointer


DE>Error number: 80004003
DE>---------------------------
DE>Yes No
DE>---------------------------


DE>Студия 2010, windows 7 х64. Локаль правда английская.


Добрый день.

Скорее всего это проблема инсталляции. Редко но бывает,
не находится dll по пути из VisualMacrosExpander.AddIn
(если ...\Documents\Visual Studio 2010\Addins на сетевом диске например).

Попробуйте переместить папку VisualMacrosExpander с конентом куда-нибудь локально,
хоть в програм файлз, и перепишите путь к ней в VisualMacrosExpander.AddIn
Re[3]: Макросы C++ & Visual Studio плагин
От: DarkEld3r  
Дата: 04.09.12 18:49
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

AK>Попробуйте переместить папку VisualMacrosExpander с конентом куда-нибудь локально,

AK>хоть в програм файлз, и перепишите путь к ней в VisualMacrosExpander.AddIn

Спасибо, помогло.
Правда на другом компьютере с русской локалью тоже пишет про триал, ну да ладно.
Re[4]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 05.09.12 07:35
Оценка:
Здравствуйте, DarkEld3r, Вы писали:

DE>Здравствуйте, AndreyKoomly, Вы писали:


AK>>Попробуйте переместить папку VisualMacrosExpander с конентом куда-нибудь локально,

AK>>хоть в програм файлз, и перепишите путь к ней в VisualMacrosExpander.AddIn

DE>Спасибо, помогло.

DE>Правда на другом компьютере с русской локалью тоже пишет про триал, ну да ладно.

Ну, писать он должен, но експайриться на русской нет.
Re[7]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 27.09.12 22:13
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

AK>Здравствуйте, Ops, Вы писали:


Ops>>Здравствуйте, AndreyKoomly, Вы писали:


_NN>>>>Понятно, а для 2012 установщик будет ?


AK>>>А у меня нету ее, так что вряд ли


Ops>>Она ж пока бесплатно лежит.


AK>Тогда можно собрать


Собрано для 2012. Для русской локали как всегда фриваре
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.