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...
Пока на собственное сообщение не было ответов, его можно удалить.