Как убить Dynamic Help?
От: Павел Кузнецов  
Дата: 10.12.02 11:47
Оценка: 30 (4)
#Имя: FAQ.tools.vsnet.killdh
IP>И, кстати, никто не знает — как убить Dynamic Help???? все галочки вроде сняты, а он все равно мне периодически на весь экран хелп по редактору показать пытается!! типа такой умный и самый наглый

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.0\Dynamic Help\Never Show DH on F1="YES"
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен
Re: VC++6 vs. VC++.NET
От: MaximE Великобритания  
Дата: 25.11.02 09:58
Оценка: +1 :)
Здравствуйте, Аноним, Вы писали:

А>Несколько лет работаю на VC++6. На работе установлена та же версия.

А>На домашний ком хочу установить VC++.NET.
А>Возникают вопросы:
А> Насколько различаются эти средства (IDE, компиляторы)?
А> Не будет ли проблем с работой на разных версиях? (на работе не разрешают ставить .net)

А>Поделитесь впечатлениями те кто перешел (или переходит) с 6 на .NET.


А>Заранее благодарю.


Не ставь дома VC++.NET. Потом не сможешь на VC++6 работать .
VC++6 vs. VC++.NET
От: Аноним  
Дата: 25.11.02 09:51
Оценка:
Несколько лет работаю на VC++6. На работе установлена та же версия.
На домашний ком хочу установить VC++.NET.
Возникают вопросы:
Насколько различаются эти средства (IDE, компиляторы)?
Не будет ли проблем с работой на разных версиях? (на работе не разрешают ставить .net)

Поделитесь впечатлениями те кто перешел (или переходит) с 6 на .NET.

Заранее благодарю.
Re[2]: VC++6 vs. VC++.NET
От: Whisperer  
Дата: 25.11.02 14:38
Оценка:
Здравствуйте, MaximE, Вы писали:

ME>Не ставь дома VC++.NET. Потом не сможешь на VC++6 работать .


Вы хотите сказать что -- VC++.NET если писать на С++ намного улучшает жизнь разработчику
Re[2]: VC++6 vs. VC++.NET
От: Аноним  
Дата: 26.11.02 07:22
Оценка:
Здравствуйте, MaximE, Вы писали:

ME>Не ставь дома VC++.NET. Потом не сможешь на VC++6 работать .


Почему?
Re[3]: VC++6 vs. VC++.NET
От: Young yunoshev.ru
Дата: 26.11.02 13:43
Оценка:
Здравствуйте, Whisperer, Вы писали:

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


ME>>Не ставь дома VC++.NET. Потом не сможешь на VC++6 работать .


W>Вы хотите сказать что -- VC++.NET если писать на С++ намного улучшает жизнь разработчику


Ну не знаю как на счет улучшить, но компилятор там объективно делает более быстрый код.

Ну и IDE в чем-то по приятней...

С Уважением Андрей....
Re[4]: VC++6 vs. VC++.NET
От: vasketsov Россия http://ntprog.by.ru
Дата: 26.11.02 16:16
Оценка:
Здравствуйте, Young, Вы писали:

Y>Ну не знаю как на счет улучшить, но компилятор там объективно делает более быстрый код.


Типа ноп-ов меньше сует?
Можно примеры?
Васкецов Сергей
http://registry.km.ru
Re[5]: VC++6 vs. VC++.NET
От: DarkGray Россия http://blog.metatech.ru/post/ogni-razrabotki.aspx
Дата: 26.11.02 16:40
Оценка:
V>Типа ноп-ов меньше сует?
V>Можно примеры?

У VC7 оптимизатор лучше. Сравнение компиляторов было и в "Программисте" и в "Rsdn"-е.
Re: VC++6 vs. VC++.NET
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 27.11.02 06:24
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Несколько лет работаю на VC++6. На работе установлена та же версия.

А>На домашний ком хочу установить VC++.NET.
А>Возникают вопросы:
А> Насколько различаются эти средства (IDE, компиляторы)?

А>Поделитесь впечатлениями те кто перешел (или переходит) с 6 на .NET.


Если нет задачи поддержки существующих (причем навороченных, с разными извращениями, когда терять время на перенос — себе дороже) проектов — переходи на VC7. Код быстрее (см. "Кто сегодня самый шустрый" в трех частях
Автор(ы): Владислав Чистяков
), к стандарту ближе, в IDE — множество приятных мелочей добавилось, в MFC проекты можно одной галочкой включить поддержку HTMLHELP.

Из недостатков —

— в проекты ATL7, созданные мастером, фишки из WTL7 добавляются через @опу (см. http://www.rsdn.ru/forum/Message.aspx?mid=106677
Автор: Odi$$ey
Дата: 27.09.02
), приходится или напильником дорабатывать, или, что проще, генерить заготовку в VS6.

— исчезло Project->Add to project->Components and Controls ->VC++ Components. Было удобно добавлять в проект MFC-заготовки для CPropertySheet/CPropertyPage, Splash Screen, Typ of the Day и т.д.

— проблемсы в использовании MFC7 под win98, но впрочем решаемые (см. http://www.rsdn.ru/Forum/Message.aspx?mid=70564
Автор: pesticide
Дата: 08.07.02
)

А> Не будет ли проблем с работой на разных версиях? (на работе не разрешают ставить .net)


нет, у меня стоят обе, no problem
Re: VC++6 vs. VC++.NET
От: kiamor  
Дата: 27.11.02 06:35
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Поделитесь впечатлениями те кто перешел (или переходит) с 6 на .NET.


Пару месяцев назад пересел на .NET. В общем — впечатления положительные.
Наконец-то мелкософт инструменты подновила. Добавлено несколько новых
возможностей оптимизации кода. (Самое интересное — это работает ).
Среда приятней стала. Правда советую взгромоздить все заплатки для .NET,
какие найдешь . У меня, реально, переход с 6 не вызвал вообще
никаких проблем, кроме привыкания к среде . Перенос пары MFC'шных
проектов прошел практически безболезненно. Совместимость они обеспечили.
Одно огорчает, бывает что среда падает . Ну так это и у 6-ки случалось.
Не все в порядке в датском королевстве.
Re: VC++6 vs. VC++.NET
От: Renim  
Дата: 28.11.02 17:19
Оценка:
Вижу народ хвалит VC7... в принипе, правильно делает — сам уж довольно долго пишу на VC7.
Но вот только я не нашел в VC7, как экспортировать mak-файл — неуж-то Microsoft решила задушить это дело? По-моему mak-и довольно удобная веСчь...
Re[2]: VC++6 vs. VC++.NET
От: kiamor  
Дата: 03.12.02 11:24
Оценка:
Здравствуйте, Renim, Вы писали:

R>... неуж-то Microsoft решила задушить это дело? По-моему mak-и довольно удобная веСчь...


В MSDN простым английским языком сказано:

"...Visual C++ no longer supports the ability to export a makefile for the active project
from the development environment."


Они оставили только возможность работы с проектами на основе make-файлов.

"Мы их душили-душили... Душили-душили..."
Re: VC++6 vs. VC++.NET
От: henson Россия http://www.njt-rails.com
Дата: 03.12.02 11:39
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Несколько лет работаю на VC++6. На работе установлена та же версия.

А>На домашний ком хочу установить VC++.NET.
А>Возникают вопросы:
А> Насколько различаются эти средства (IDE, компиляторы)?
А> Не будет ли проблем с работой на разных версиях? (на работе не разрешают ставить .net)

А>Поделитесь впечатлениями те кто перешел (или переходит) с 6 на .NET.


А>Заранее благодарю.


А у меня вообще щас стоит:
1. Visual Studio 6
2. Visual Studio.NET
3. Visual Studio.NET 2003 Final Beta
Re: VC++6 vs. VC++.NET
От: dolnick Германия  
Дата: 09.12.02 13:53
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Несколько лет работаю на VC++6. На работе установлена та же версия.

А>На домашний ком хочу установить VC++.NET.
А>Возникают вопросы:
А> Насколько различаются эти средства (IDE, компиляторы)?
А> Не будет ли проблем с работой на разных версиях? (на работе не разрешают ставить .net)

А>Поделитесь впечатлениями те кто перешел (или переходит) с 6 на .NET.


А>Заранее благодарю.


вдобавок ко всему уже сказанному — лично мне уже не хватает 17" монитора в семерке. Даже при том, что я настроил MSDN чтобы открывался отдельно. Далее, я так и не понял, как достичь совместимости со старыми студиями (например, VS6 — т.е., простейшие проекты, сгенерированные в 7 не компилятся без вмешателшьства в 6), а также как избежать линковки со всякими MFC70.DLL, ATL70.DLL и прочими, которые есть далеко не во всякой системе. В общем, я 90% времени сижу в 6 и буду писать в 7 только когда припрет.
Re[2]: VC++6 vs. VC++.NET
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 10.12.02 04:32
Оценка:
Здравствуйте, dolnick, Вы писали:

D>Далее, я так и не понял, как достичь совместимости со старыми студиями (например, VS6 — т.е., простейшие проекты, сгенерированные в 7 не компилятся без вмешателшьства в 6),


а такого никогда не было и не будет, старые проекты обязаны обрабатываться в новой студии, а вот чтоб новые в старой — тут без машины времени не обойтись

D>а также как избежать линковки со всякими MFC70.DLL,


Project properties -> General -> "Use MFC in a static library"

D>ATL70.DLL


Project properties -> General -> "static link to ATL"
Re[3]: VC++6 vs. VC++.NET
От: MaximE Великобритания  
Дата: 10.12.02 08:02
Оценка:
Здравствуйте, Odi$$ey, Вы писали:

O$>Здравствуйте, dolnick, Вы писали:

D>>Далее, я так и не понял, как достичь совместимости со старыми студиями (например, VS6 — т.е., простейшие проекты, сгенерированные в 7 не компилятся без вмешателшьства в 6),


O$>а такого никогда не было и не будет, старые проекты обязаны обрабатываться в новой студии, а вот чтоб новые в старой — тут без машины времени не обойтись

VC++7 to VC++6 project converter
This tool automatically converts Visual C++ 7.0 projects back to Visual C++ 6.0 projects
Re[2]: VC++6 vs. VC++.NET
От: IPv6 Россия http://www.lumarnia.com/
Дата: 10.12.02 09:37
Оценка:
Здравствуйте, Odi$$ey, Вы писали:

O$>Из недостатков —

O$>- в проекты ATL7, созданные мастером, фишки из WTL7 добавляются через @опу (см. http://www.rsdn.ru/forum/Message.aspx?mid=106677
Автор: Odi$$ey
Дата: 27.09.02
), приходится или напильником дорабатывать, или, что проще, генерить заготовку в VS6.

O$>- исчезло Project->Add to project->Components and Controls ->[b]VC++

Еще один недостаток — Resource editor. Ну очень глупая штука она в 7ом. начиная от нового PropertyPage(который иногда врет о свойствах выделенного объекта и кроме того найти что-то там — убится можно. а задев случайно мышь в момент набора ID элемента — можно о нем забыть, подставит чушь и на ctrl-z не отреагирует) и кончая тулбаром (который не исчезает при переключении в cpp файл автоматом как раньше )

Еще недостаток — теперь по результатам поиска нельзя двигатья по горячей клавише, как в 6ке (хотя может настраивается) — только даблклик на записи

И, кстати, никто не знает — как убить Dynamic Help???? все галочки вроде сняты, а он все равно мне периодически на весь экран хелп по редактору показать пытается!! типа такой умный и самый наглый

Вообще штука конечно хорошая (лучше 6ки)
Re[3]: VC++6 vs. VC++.NET
От: orangy Россия
Дата: 10.12.02 11:24
Оценка:
Здравствуйте, IPv6, Вы писали:

IP>Еще недостаток — теперь по результатам поиска нельзя двигатья по горячей клавише, как в 6ке (хотя может настраивается) — только даблклик на записи

F8

IP>И, кстати, никто не знает — как убить Dynamic Help???? все галочки вроде сняты, а он все равно мне периодически на весь экран хелп по редактору показать пытается!! типа такой умный и самый наглый

Странно, у меня вообще не пискнет. Ты в опциях снял галочки на категориях, для которых включать Dynamic Help?
... << RSDN@Home 1.0 beta 2 | слушаю Limp Bizkit — No sex>>
"Develop with pleasure!"
Re[4]: VC++6 vs. VC++.NET
От: N0RtAn Украина  
Дата: 26.01.05 14:17
Оценка:
Здравствуйте, MaximE, Вы писали:

ME>Здравствуйте, Odi$$ey, Вы писали:


ME>O$>Здравствуйте, dolnick, Вы писали:


D>>>Далее, я так и не понял, как достичь совместимости со старыми студиями (например, VS6 — т.е., простейшие проекты, сгенерированные в 7 не компилятся без вмешателшьства в 6),


ME>O$>а такого никогда не было и не будет, старые проекты обязаны обрабатываться в новой студии, а вот чтоб новые в старой — тут без машины времени не обойтись


ME>VC++7 to VC++6 project converter

ME>This tool automatically converts Visual C++ 7.0 projects back to Visual C++ 6.0 projects


ладно, сконвертировал я проект.... получил свои законные .dsw и .dsp ... ну а как быть с ClassWizard-ом то? немогу ни новый .clw сгенерить, нифига... кто знает? как с этим бороться?????????!!!
Re[5]: VC++6 vs. VC++.NET
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 26.01.05 14:55
Оценка:
Здравствуйте, N0RtAn, Вы писали:

NRA>ладно, сконвертировал я проект.... получил свои законные .dsw и .dsp ... ну а как быть с ClassWizard-ом то? немогу ни новый .clw сгенерить, нифига... кто знает? как с этим бороться?????????!!!


ну нету у тебя clw, ну открываешь ты ClassWizrd из студии — и что дальше? с чем бороться-то?
Re[6]: VC++6 vs. VC++.NET
От: N0RtAn Украина  
Дата: 26.01.05 17:34
Оценка:
Здравствуйте, Odi$$ey, Вы писали:

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


NRA>>ладно, сконвертировал я проект.... получил свои законные .dsw и .dsp ... ну а как быть с ClassWizard-ом то? немогу ни новый .clw сгенерить, нифига... кто знает? как с этим бороться?????????!!!


OE>ну нету у тебя clw, ну открываешь ты ClassWizrd из студии — и что дальше? с чем бороться-то?



ну попробуй сам и увидишь..... пустой ClassWizard, нет ни классов ни мессажей ничего... пустое окно визарда... чем оно полезно?.. как сделать чтобы там появились все обработчики???
Re[4]: VC++6 vs. VC++.NET
От: c-smile Канада http://terrainformatica.com
Дата: 26.01.05 17:59
Оценка:
Здравствуйте, Young, Вы писали:


Y>Ну не знаю как на счет улучшить, но компилятор там объективно делает более быстрый код.


Далеко не всегда. У меня из трех задач две примерно на 12% и 5% быстрее в VC 6 соответсвенно.
Что характерно третья, та для которой VC 7.1 лучший код делает — использует STL. Две другие — нет.


Y>Ну и IDE в чем-то по приятней...


Вот! А можно узнать чем конкретно? С точки зрения С++?

мне в 7.1 например сильно не хватает folders в class view.
Re[7]: VC++6 vs. VC++.NET
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 27.01.05 03:41
Оценка:
Здравствуйте, N0RtAn, Вы писали:

OE>>ну нету у тебя clw, ну открываешь ты ClassWizrd из студии — и что дальше? с чем бороться-то?

NRA>ну попробуй сам и увидишь.....

а то никто не пробовал, если в проекте действительно нет clw, то при запуске ClassWizard-a открывается окно:

---------------------------
Microsoft Visual C++
---------------------------
The ClassWizard database "C:\PROJECTS\VC6\AKC\zero1\zero1.clw" does not exist. Would you like to build it from your source files?
---------------------------
Yes No
---------------------------


з.ы. проект-то хоть MFC? ClassWizard-то он вообще-то "MFC ClassWizard"
Re[8]: VC++6 vs. VC++.NET
От: N0RtAn Украина  
Дата: 27.01.05 18:46
Оценка:
Здравствуйте, Odi$$ey, Вы писали:

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


OE>>>ну нету у тебя clw, ну открываешь ты ClassWizrd из студии — и что дальше? с чем бороться-то?

NRA>>ну попробуй сам и увидишь.....

OE>а то никто не пробовал, если в проекте действительно нет clw, то при запуске ClassWizard-a открывается окно:


OE>

OE>---------------------------
OE>Microsoft Visual C++
OE>---------------------------
OE>The ClassWizard database "C:\PROJECTS\VC6\AKC\zero1\zero1.clw" does not exist. Would you like to build it from your source files?
OE>---------------------------
OE>Yes No
OE>---------------------------


OE>з.ы. проект-то хоть MFC? ClassWizard-то он вообще-то "MFC ClassWizard"


ну в седьмой визуалке он называется MFC Application...
Application type "Dialog based" галка "Use HTML dialog" отключена...

без .clw действительно запускается сообщение которое ты тут написал... я отвечаю "Да" он говорит, что мой IDC_DIALOG не пришит к классу... спрашивает — "создать новый класс или выбрать существующие.." жму "выбрать существующие..." выбираю .h ~Dlg.h и даже ~App.h...

появляется окно, где должен бать список классов, которые он нашел в этих файлах.... но (!) список пустой... видать он такие заголовки (от 7ки) читать не может... я смотрю там и коментов таких нету как в 6-ке... (//{{AFX....)
что делать? после этого всего классвизард остатся пустой...
Re[9]: VC++6 vs. VC++.NET
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 29.01.05 06:54
Оценка:
Здравствуйте, N0RtAn, Вы писали:

NRA>без .clw действительно запускается сообщение которое ты тут написал... я отвечаю "Да" он говорит, что мой IDC_DIALOG не пришит к классу... спрашивает — "создать новый класс или выбрать существующие.." жму "выбрать существующие..." выбираю .h ~Dlg.h и даже ~App.h...


NRA>появляется окно, где должен бать список классов, которые он нашел в этих файлах.... но (!) список пустой... видать он такие заголовки (от 7ки) читать не может... я смотрю там и коментов таких нету как в 6-ке... (//{{AFX....)

NRA>что делать? после этого всего классвизард остатся пустой...

да, похоже дело в том, что в 6-ке ClassWizard ориентируется на эти (//{{AFX), а конвертор их не добавляет, так что ручками
Re[10]: VC++6 vs. VC++.NET
От: AlexOv Россия  
Дата: 12.02.05 06:50
Оценка:
Здравствуйте

NRA>>появляется окно, где должен бать список классов, которые он нашел в этих файлах.... но (!) список пустой... видать он такие заголовки (от 7ки) читать не может... я смотрю там и коментов таких нету как в 6-ке... (//{{AFX....)

NRA>>что делать? после этого всего классвизард остатся пустой...

OE>да, похоже дело в том, что в 6-ке ClassWizard ориентируется на эти (//{{AFX), а конвертор их не добавляет, так что ручками


Не похоже,а так и есть. Могу порекомендовать создать однотипный (dialog-based, single/multiple documents) пустой проект в 6-ке,а потом в своем проекте встваить такие же комментарии. Надо не забыть поменять во вставляепмых комментариях имена классов на свои.
Re[10]: VC++6 vs. VC++.NET
От: The Lex Украина  
Дата: 15.02.05 15:57
Оценка:
Здравствуйте, Odi$$ey, Вы писали:

NRA>>без .clw действительно запускается сообщение которое ты тут написал... я отвечаю "Да" он говорит, что мой IDC_DIALOG не пришит к классу... спрашивает — "создать новый класс или выбрать существующие.." жму "выбрать существующие..." выбираю .h ~Dlg.h и даже ~App.h...


NRA>>появляется окно, где должен бать список классов, которые он нашел в этих файлах.... но (!) список пустой... видать он такие заголовки (от 7ки) читать не может... я смотрю там и коментов таких нету как в 6-ке... (//{{AFX....)

NRA>>что делать? после этого всего классвизард остатся пустой...

OE>да, похоже дело в том, что в 6-ке ClassWizard ориентируется на эти (//{{AFX), а конвертор их не добавляет, так что ручками


Не "похоже", а так и есть. А вот 7-я студия этого не делает и вообще "классический" ClassWizard откровенно не поддерживает, а эти новомодные Properties гадость та еще...

А "ручками", по-моему, настолько неэффективно, что вообще всякий смысл писать, собственно, в 7-й пропадает Разве что писать в 6-й, а компилировать в 7-й: компилятор-то и правда помощнее будет да и рантайм переработан и субъективно и объективно лучше.
Голь на выдумку хитра, однако...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.