Сейчас на форуме: CDK123, sashalogout, bartolomeo, artyavmu (+9 невидимых) |
eXeL@B —› Софт, инструменты —› Visual Studio 2010 beta 2 |
Посл.ответ | Сообщение |
|
Создано: 21 октября 2009 06:13 · Личное сообщение · #1 |
|
Создано: 21 октября 2009 06:37 · Личное сообщение · #2 |
|
Создано: 21 октября 2009 07:22 · Личное сообщение · #3 |
|
Создано: 21 октября 2009 15:43 · Личное сообщение · #4 |
|
Создано: 21 октября 2009 15:54 · Личное сообщение · #5 VS2008, падала только при редактировании дотнет форм. Без говнонета работает идеально. ----- PGP key |
|
Создано: 21 октября 2009 17:04 · Личное сообщение · #6 Isaev пишет: NET не надо, скромно и со вкусом 6.0 Isaev пишет: хотя 6.0 тоже падает иногда при выходе, т.ч. х.з. уже в чём лучше программировать сколько играю в 6 студии - ни разу не падала. Было только что компилятор грузил процессор на 80-90 процентов(в процессе компиляции студия не даёт выйти из неё или прервать процесс компиляции). В таком случае приходилось только грохать процесс и при таких ситуациях часто проект рассыпался и приходилось все файлы заталкивать в него вновь (если он был новым). В остальном ошибок не видел, разве что старые ограничения студии на количество условий, но это меня не смущало писать код и это багами я не могу считать. У меня давно есть вопрос к тем кто пользуется 2005/2008 студиями как бы там заставить её работать без поддержки юникода, тоесть что б по умолчанию можно было компилировать такой код: Code:
и не нужно было уточнять что MessageBox без поддержки юникода или L"строка" ставить, а что б компилятор использовал MessageBoxA. Читал что это вроде как-то можно решить на уровне настроек проекта, но сам таких опций не нашёл в 2008 студии ----- все багрепорты - в личные сообщения |
|
Создано: 21 октября 2009 17:30 · Личное сообщение · #7 |
|
Создано: 21 октября 2009 17:48 · Личное сообщение · #8 HandMill пишет: как бы там заставить её работать без поддержки юникода project Properties->General->ProjectDefaults->CharacterSet->Use Multi-Byte Character Set Использовать эту настройку следует лишь для совместимости со старым кодом, все новые проекты следует писать только в юникоде. ----- PGP key |
|
Создано: 21 октября 2009 21:16 · Личное сообщение · #9 |
|
Создано: 21 октября 2009 23:01 · Личное сообщение · #10 |
|
Создано: 09 декабря 2009 07:04 · Личное сообщение · #11 |
Ранг: 281.8 (наставник), 272thx Активность: 0.25↘0.01 Статус: Участник Destroyer of protectors |
Создано: 09 декабря 2009 09:22 · Личное сообщение · #12 |
|
Создано: 09 декабря 2009 20:35 · Личное сообщение · #13 |
|
Создано: 11 декабря 2009 02:31 · Поправил: mak · Личное сообщение · #14 Ктонить сталкивался с ошибкой при установке , дело в том что я качнул 2008 студию , удалил 2005 , хотел поставить ошибка при установке фрамворка , удалил все тщательно студию 2005 , попробовал неидет , зачистил все фрамворки , 2008 всеравно падает не хочет ставится , при установке фрамворка стоп, думал битый изо скачал с другого места , был битый , но теперь все точно , всеравно не ставится, совет дали что на чистую систему ставить , но переставлять ради студии , это не пойдет. Как быть ? 3 недели стоит работа , обхожусь пока что. ----- RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube |
|
Создано: 11 декабря 2009 05:54 · Поправил: Gideon Vi · Личное сообщение · #15 Только вот обычно закосячиный net - прямой путь к переустановке системы На предмет адекватности там всё намана вроде, но как-то непривычно на русском значит будем посмотреть |
|
Создано: 11 декабря 2009 12:38 · Личное сообщение · #16 |
|
Создано: 11 декабря 2009 13:16 · Личное сообщение · #17 |
|
Создано: 11 декабря 2009 13:52 · Поправил: mak · Личное сообщение · #18 Jupiter нет у меня этот изо был на диск записан и проверен SWR тоже думал об этом , там написано что требуется для установки 2 фарворк , с ним не шло тоже , с апдейтами также , на диске есть целая сборка фрамворков , отдельная установка фрамворков также слетает Gideon Vi использовал фрамворк клинер , поидее он должен все сам зачистить , после удаления студии и нет компонентов , зачистил реестр от старых ссылок , не помогло На форумах я полазил почитал , у ребят теже проблемы , пока не решил никто , только новая система Gideon Vi пишет: масенький офтоп по VS 2008: кто-нибудь знакомился с ru_msdn_library_for_visual_studio_2008_service_pack_1_x86_dvd_x15-2923 6.iso т.е., с локализованной версией msdn? Как там, на предмет адекватности перевода? Поставлю расскажу ) ----- RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube |
|
Создано: 11 декабря 2009 14:39 · Личное сообщение · #19 |
|
Создано: 24 декабря 2009 14:02 · Личное сообщение · #20 Появились несколько вопросов по студии (2008): вопрос первый: Как линковать без привязки к msvcr90.dll? В свойствах проекта устанавливаю /MT, собирается монстрообразный ЕХЕ, без привязки к msvcr90.dll в принципе и есть тем что я хочу. Можно ли избавится от навязчивого crt кода в моём ехе, без использования сторонних библиотек(как например описано вопрос второй: Как заставить линковщик не вставлять путь к pdb файлу в релиз версию ехе? вопрос третий: Почем студия не хочет (с настройками по умолчанию) линковать проект, в котором используются native api? Пытался объявлять функции и добавлять насильно библиотеку ntdll: Code:
но студия ругается на запрет линковки кода с функциями из ntdll =( Приходится к ним пока обращаться динамически, что не очень то приятно. ----- все багрепорты - в личные сообщения |
|
Создано: 24 декабря 2009 14:09 · Личное сообщение · #21 HandMill пишет: Как линковать без привязки к msvcr90.dll? Достаточно положить в папку с проектом msvcrt.lib от старой студии. Но от этого мы получим кучу проблем с функциями ftol2, iob_func, и.т.п, и придется обходить эти подводные камни вручную. Про с++ код можно сразу забыть, стандартные классы намертво привязаны к родной CRT. Лучше компилить с родным CRT и давать пользователям ссылку на библиотеки на сайте m$. HandMill пишет: Можно ли избавится от навязчивого crt кода в моём ехе Вручную прописать точку входа и потерять часть возможностей CRT. Больше никак. Но опять же - зачем оно надо? HandMill пишет: Как заставить линковщик не вставлять путь к pdb файлу в релиз версию ехе? Отключить запись отладочной информации линкером в настройках проекта. HandMill пишет: Почем студия не хочет (с настройками по умолчанию) линковать проект, в котором используются native api? Потому что конфликт имен с CRT. Или юзаем /force:multiple, или импортируем динамически, что более правильно. ----- PGP key |
|
Создано: 24 декабря 2009 14:35 · Личное сообщение · #22 |
|
Создано: 24 декабря 2009 20:26 · Личное сообщение · #23 mak пишет: Ктонить сталкивался с ошибкой при установке , дело в том что я качнул 2008 студию , удалил 2005 , хотел поставить ошибка при установке фрамворка , удалил все тщательно студию 2005 , попробовал неидет , зачистил все фрамворки , 2008 всеравно падает не хочет ставится , при установке фрамворка стоп нужно еще вручную поудалять дллельки фреймоворка из систем32, у меня было такое, студия не ставилась из-за сраного дотнета, причем я его уже вручную пробовал переустанавливать |
eXeL@B —› Софт, инструменты —› Visual Studio 2010 beta 2 |