Переключение на Главную Страницу Страницы: [1]  ОтправитьПечать
Очень популярная тема (более 25 ответов) Перевод исходников 1С++ на Visual Studio Net/2005 (число прочтений - 13238 )
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Перевод исходников 1С++ на Visual Studio Net/2005
31. Октября 2007 :: 15:21
Печать  
Народ, поделитесь рецептами перевода исходников 1С++ с 6 студии на последние Студии?
Как, что и куда?
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2344
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #1 - 31. Октября 2007 :: 15:25
Печать  
может не надо? не прийдется всем ставить новую студию?
  
Наверх
IP записан
 
spock
1c++ developer
1c++ moderator
Отсутствует



Сообщений: 822
Местоположение: Новосибирск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #2 - 31. Октября 2007 :: 15:27
Печать  
Даже ради такой конфетки, как 2005? Улыбка
  
Наверх
ICQ  
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2344
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #3 - 31. Октября 2007 :: 15:44
Печать  
не пробовал, вернее поставил и снес, т.к. .NET по ИМХЕ реестр напрягает.
по этой же причине и новый промпт снес.
  
Наверх
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #4 - 31. Октября 2007 :: 18:19
Печать  
artbear писал(а) 31. Октября 2007 :: 15:21:
Народ, поделитесь рецептами перевода исходников 1С++ с 6 студии на последние Студии?
Как, что и куда?

Перевести проект в VS2005 - элементарно. Просто открываем dsw-файл в VS2005, он предложит сконвертировать - соглашаемся. Потом остается преобразовать проект в IC-проект. И все. Основной геморрой - обеспечить компилябельность и работоспособность.

Вот здесь есть немного про то, как я трахался: http://www.1cpp.ru/forum/YaBB.pl?num=1170191384

Я тогда свой проект переводил на Intel - все нормально. Заодно пробовал скомпилить 1С++ - скомпилилось, но не заработало ни хрена Улыбка А вот kms'у удалось и скомпилить и заставить работать  Улыбка Так что это тебе к нему Улыбка

А, ну да! Еще забыл, что пути к заголовкам и библиотекам надо заменить на таковые для VS6.
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #5 - 31. Октября 2007 :: 18:20
Печать  
trdm писал(а) 31. Октября 2007 :: 15:25:
может не надо? не прийдется всем ставить новую студию?

А чего тебе так новая Студия не нравится? Студия как Студия. Кое в чем удобнее Улыбка
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #6 - 31. Октября 2007 :: 18:21
Печать  
spock писал(а) 31. Октября 2007 :: 15:27:
Даже ради такой конфетки, как 2005? Улыбка

Вообще-то вкус у этой конфетки довольно ... хмм... странный Улыбка Но, ИМХО VS2005 получше VS6 будет Улыбка
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #7 - 31. Октября 2007 :: 18:22
Печать  
trdm писал(а) 31. Октября 2007 :: 15:44:
не пробовал, вернее поставил и снес, т.к. .NET по ИМХЕ реестр напрягает.

Ээээ... Не понял Улыбка Что значит, "реестр напрягает"? Улыбка
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2344
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #8 - 31. Октября 2007 :: 18:57
Печать  
да не хочется еще и к пропре привыкать.
  
Наверх
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #9 - 31. Октября 2007 :: 21:27
Печать  
Uzhast писал(а) 31. Октября 2007 :: 18:22:
trdm писал(а) 31. Октября 2007 :: 15:44:
не пробовал, вернее поставил и снес, т.к. .NET по ИМХЕ реестр напрягает.

Ээээ... Не понял Улыбка Что значит, "реестр напрягает"? Улыбка

Реестр ацтой. Реальна напрягает... Улыбка прямо по ИМХЕ напрягает! Улыбка
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #10 - 01. Ноября 2007 :: 13:01
Печать  
Первый вопрос, на который надо иметь ответ - "зачем".

Сам процесс перевода проекта подробно расписал Uzhast в нескольких своих ветках.
Дальше нужно время на исправление косяков и осознание, как оно должно быть.

Последний процесс довольно увлекательный, можно будет что-то пообсуждать.
Если, кстати, кому-то попадался стандарт 14882-2003 на русском в нормальном переводе, пишите ссылку.
Я что-то пока не встречал.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #11 - 05. Ноября 2007 :: 22:09
Печать  
Ну, раз Артур молчит, попробуя я потрындеть малость Улыбка

kms писал(а) 01. Ноября 2007 :: 13:01:
Первый вопрос, на который надо иметь ответ - "зачем".

Если строго смотреть на тему, а именно "переход на VS2005", то целесообразность именно Студии 2005 в общем-то не очевидна. Самое важное - скорее, это переход на компилятор Intel. На него можно перейти и без смены Студии. Студия 2005, скорее, дает некоторое повышение удобства работы, но необходимой не является. С другой стороны, если есть желание перевести 1С++ именно на VS2005, то без IC не обойтись точно.

Если же смотреть с точки зрения "зачем нужен компилятор Intel?", то можно, например, привести следующие аргументы:
- Строгое следование стандарту. VC6 очень плохо соответствует современному стандарту C++. В результате, разработчику нужно "привыкать к плохому", а именно учитывать "особенности" поведения VC6. Это может привести к проблемам при использовании нормальных компиляторов. Например, "особенностью" VC6 является видимость определения переменной цикла за пределами цикла. По стандарту переменная должна быть видна только внутри цикла.

- Продолжение предыдущего пункта. Стандарт определяет ряд возможностей, которые могут упростить разработку. Особенно это относится к шаблонам. (Например, частичная специализация). В VC6 эти вещи использовать нельзя. Поэтому разработчик более ограничен в выразительных средствах по сравнению с разработчиком, использующим IC. Более того, разработчику становятся не доступны многие библиотеки, использующие возможности стандарта, отсутствующие в VC6. Например, при простом включении заголовка <boost/lambda.hpp> VC6 вообще выпадает в осадок.

- Возможности оптимизации. Intel имеет  больше возможностей по оптимизации кода по сравнению с VC6. Например, kms как-то писал, что у VC6 вообще нет NRVO.

- Поддержка будущего стандарта C++. Естественно, VC6 НИКОГДА уже не будет поддерживать будущий стандарт C++0x. А в Интеле уже начали работать над его поддержкой.

kms писал(а) 01. Ноября 2007 :: 13:01:
Дальше нужно время на исправление косяков и осознание, как оно должно быть.

Последний процесс довольно увлекательный, можно будет что-то пообсуждать.

Как я вижу 1С++ 3.0. Немного рекламы: "портированная на современный компилятор система, имеющая модульную архитектуру и максимально абстрагированная от 1С"  Смех

kms писал(а) 01. Ноября 2007 :: 13:01:
Если, кстати, кому-то попадался стандарт 14882-2003 на русском в нормальном переводе, пишите ссылку.
Я что-то пока не встречал.

Видел как-то шикарный флейм на РСДН по поводу русского перевода стандарта. Суть сводилась к тому, что в стандарт плохо въезжают даже нативные англоговорящие товарищи, не то что русские со своим свиным рылом Подмигивание И что, мол, если переводить, то перевод должен делать спец по C++ экстра-класса. Потому что малейшая неточность перевода может стать фатальной вещью для доверия к такому переводу.
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #12 - 05. Ноября 2007 :: 22:36
Печать  
Uzhast

Низачот тебе по первому вопросу!
Вместо темы "зачем переезжать на VS8" в очередной раз раскрыта тема "как хорош IC"  Очень довольный Очень довольный

Если серьезно, то присоединяюсь к написанному!
Uzhast, я уже где-то проговорился - этот раздел тебе посвящается.

Насчет же именно VS8 опять же могу согласиться с тем, что ты высказывал где-то раньше: поддержка namespace'ов и более удобный отладчик. Он даже умеет делать attach по умолчанию к правильному процессу.
Да и редактор сам лично мне намного удобнее.
Плюс remote debugging - для prof версии - я не помню, было ли что-то подобное в vs6.

Основной минус - конечно скорость.
Даже на двух нехилых ядрах раз в 10 медленнее VS6.
Для ряда работ, когда активно модифицируются заголовки 1С, к примеру - это определенный головняк.

Цитата:
- Поддержка будущего стандарта C++. Естественно, VC6 НИКОГДА уже не будет поддерживать будущий стандарт C++0x. А в Интеле уже начали работать над его поддержкой.

А уже сделали в 10ке, но я пока перебрался обратно на 9.1
10ка тормознее еще процентов на 20 и по каким-то своим причинам не смогла у меня собрать STLport.
Пусть подрастет пока.

Цитата:
Как я вижу 1С++ 3.0. Немного рекламы: "портированная на современный компилятор система, имеющая модульную архитектуру и максимально абстрагированная от 1С"  Смех

Мечта, дайте две! Улыбка
+1, короче.

Цитата:
Видел как-то шикарный флейм на РСДН по поводу русского перевода стандарта.

100% правда, язык там формальный.
Боюсь в оригинале буду до лета читать  Смех

P.S.
A, Олег, я с чего начать - то забыл.
Ты думаешь, я тебе вопрос "зачем переходить" задавал?  Подмигивание
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #13 - 05. Ноября 2007 :: 22:55
Печать  
kms писал(а) 05. Ноября 2007 :: 22:36:
Uzhast

Низачот тебе по первому вопросу!
Вместо темы "зачем переезжать на VS8" в очередной раз раскрыта тема "как хорош IC"  Очень довольный Очень довольный

Ну, нравится он мне Улыбка

kms писал(а) 05. Ноября 2007 :: 22:36:
Насчет же именно VS8 опять же могу согласиться с тем, что ты высказывал где-то раньше: поддержка namespace'ов и более удобный отладчик.

В 1С++ namespace (почти?) не используются Улыбка Так что те, кто их никогда не юзал, удобства ClassView с namespace'ами может и не оценить Улыбка Чем, мне еще нравится ClassView в VS2005, так это тем, что если какой-то класс перетащишь в какую-нибудь папку, то он так там и останется, прибитый гвоздями. А не так, как в VS6 - чуть что - и ищи его по всему проекту Улыбка У меня, правда, есть "класс-убийца": если его заголовок включить в заголовок какого-нибудь другого класса, то этот второй класс из ClassView выпадает напрочь - его вообще нигде нет Улыбка

На РСДНе, кстати, поговоривают, что отладчики это, мол, в наше просвещенное время - моветон Улыбка Надо юзать юнит-тесты и логгеры. Если юнит-тесты у меня еще есть, то логгеры для меня пока еще совсем неизведанная тема Улыбка Так что в ряде случае без отладчика по прежнему никуда.

kms писал(а) 05. Ноября 2007 :: 22:36:
Основной минус - конечно скорость.
Даже на двух нехилых ядрах раз в 10 медленнее VS6.
Для ряда работ, когда активно модифицируются заголовки 1С, к примеру - это определенный головняк.

Ну да. "Updating intellisense..." мне скоро сниться будет Улыбка Но вроде бы привык Улыбка

kms писал(а) 05. Ноября 2007 :: 22:36:
Цитата:
- Поддержка будущего стандарта C++. Естественно, VC6 НИКОГДА уже не будет поддерживать будущий стандарт C++0x. А в Интеле уже начали работать над его поддержкой.

А уже сделали в 10ке, но я пока перебрался обратно на 9.1
10ка тормознее еще процентов на 20 и по каким-то своим причинам не смогла у меня собрать STLport.
Пусть подрастет пока.

А, может, IC в режим совместимости с VC6 принудительно выставить? Хотя ХЗ, конечно.

kms писал(а) 05. Ноября 2007 :: 22:36:
Цитата:
Как я вижу 1С++ 3.0. Немного рекламы: "портированная на современный компилятор система, имеющая модульную архитектуру и максимально абстрагированная от 1С"  Смех

Мечта, дайте две! Улыбка
+1, короче.

Ну вот, а ты эту мечту уже начал создавать Улыбка

kms писал(а) 05. Ноября 2007 :: 22:36:
Цитата:
Видел как-то шикарный флейм на РСДН по поводу русского перевода стандарта.

100% правда, язык там формальный.
Боюсь в оригинале буду до лета читать  Смех

Тоже все собираюсь стандарт почитать. А только по необходимости иногда залезаю что-нибудь выяснить.

kms писал(а) 05. Ноября 2007 :: 22:36:
P.S.
A, Олег, я с чего начать - то забыл.
Ты думаешь, я тебе вопрос "зачем переходить" задавал? Смех

Ну мало ли...
  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #14 - 08. Ноября 2007 :: 14:27
Печать  
Джентельмены, если вы решите все же куда-нибудь переходить, то учтите пожалуйста мое пожелание.

1. Будущий компилятор должен быть по возможности бесплатным. В идеале - с исходниками. Сами понимаете.
  
Наверх
www  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #15 - 08. Ноября 2007 :: 14:40
Печать  
sedmin писал(а) 08. Ноября 2007 :: 14:33:
Куда же ты остальные пункты заныкал?

А Интел - самое важное. Вести большую разработку на гнилом компиляторе - дохлая затея.

sedmin писал(а) 08. Ноября 2007 :: 14:33:
Может быть и нужно переходить на Интел. Но то, что есть должно продолжать собираться на старой студии.

Во-первых, кому должно? Во-вторых, против компилятора ты не возражаешь?

sedmin писал(а) 08. Ноября 2007 :: 14:33:
Если есть желание собирать в другой среде, то это должна быть новая версия компоненты.

Вот я и говорю, 1С++ 3.0.

sedmin писал(а) 08. Ноября 2007 :: 14:33:
Думаю, что для этого стоит завести отдельную ветку в хранилище, и показать всем, что там все здорово работает.

И еще, ты обе версии собираешься на Интел переводить?

Вот и здорово. У kms как раз есть работающий код 1С++, собираемый Интелом.
Лично мне было бы хорошо иметь как минимум 2.0.3 на Интеле. Но если это будет невозможно, то я перетерплю как-нибудь и одну 2.5 (3.0).
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2344
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #16 - 08. Ноября 2007 :: 14:50
Печать  
fez писал(а) 08. Ноября 2007 :: 14:27:
Джентельмены, если вы решите все же куда-нибудь переходить, то учтите пожалуйста мое пожелание.

1. Будущий компилятор должен быть по возможности бесплатным. В идеале - с исходниками. Сами понимаете.

А разве есть безплатные компиляторы, способные собрать 1с++?
Я уже от этого так далек..
  
Наверх
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #17 - 08. Ноября 2007 :: 14:52
Печать  
trdm писал(а) 08. Ноября 2007 :: 14:50:
А разве есть безплатные компиляторы, способные собрать 1с++?
Я уже от этого так далек..

Может быть, g++ и смог бы... Но наверняка с огромным гемором. Это сопоставимо, наверное, с попытками собрать 1С++ в VC8. Теоретически можно, но гемор огромный.
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #18 - 08. Ноября 2007 :: 14:54
Печать  
fez писал(а) 08. Ноября 2007 :: 14:27:
Джентельмены, если вы решите все же куда-нибудь переходить, то учтите пожалуйста мое пожелание.

1. Будущий компилятор должен быть по возможности бесплатным. В идеале - с исходниками. Сами понимаете.

(ворчливо)А VC6 такой весь из себя бесплатный... И, главное, в отличие от других компиляторов, радует огромным количеством исходников... Улыбка
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #19 - 08. Ноября 2007 :: 17:47
Печать  
fez писал(а) 08. Ноября 2007 :: 14:27:
1. Будущий компилятор должен быть по возможности бесплатным. В идеале - с исходниками. Сами понимаете.

Нереально.

Либо на питон переходить. Улыбка
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #20 - 08. Ноября 2007 :: 17:52
Печать  
IC стандартный стоит $449.
У меня блин страховка на машину больше стоит.
Так что все это решаемо, когда припрет.
« Последняя редакция: 08. Ноября 2007 :: 20:20 - kms »  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #21 - 08. Ноября 2007 :: 21:28
Печать  
fez писал(а) 08. Ноября 2007 :: 14:27:
Джентельмены, если вы решите все же куда-нибудь переходить, то учтите пожалуйста мое пожелание.

1. Будущий компилятор должен быть по возможности бесплатным. В идеале - с исходниками. Сами понимаете.

Если совсем серьезно, то standalone можно писать на чем угодно.
Это можем спросить trdm - он нам еще раз расскажет про Qt, кроссплатформенность и т.д.
Ну, он в принципе, уже рассказывал.

А если применительно к v7/CBLContext, то v7 - это vc6 и MFC42 и никуда от этого ни деться.
А vc6 - это значит, что вся кодогенерация должна быть совместима с vc6.
Т.е. это либо vc6, либо интел. Других я не знаю.

При этом vc6 не умеет ничего, из того, что появилось начиная с 1995 года.
P.J.Plauger с тех пор успел основать Dinkumware, в 1998 и 2003 успели принять стандарт и поправки, но vc6 ничего об этом не знает.
Intel умеет все, что полагается стандартом и даже больше (С99 и С++0x).
Так что выбор тут особо не стоит - для тех, кому тесно в рамках 1994 года.

И здесь надо слушать тех, кто реально использует эти возможности.
Я знаю здесь пока одного человека, и видел реальные мегабайты кода - это Uzhast.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #22 - 08. Ноября 2007 :: 21:45
Печать  
Кроме boost и STLport (скорее, вместе с STLport) могу обратить внимание еще на распределители памяти:

http://www.hoard.org/
http://www.cs.umass.edu/~emery/hoard/index.html
http://www.intel.com/cd/ids/developer/asmo-na/eng/dc/xeon/43893.htm?page=4
и т.д.

Лицензия там GPL, код открыт.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #23 - 09. Ноября 2007 :: 05:35
Печать  
kms писал(а) 08. Ноября 2007 :: 17:47:
fez писал(а) 08. Ноября 2007 :: 14:27:
1. Будущий компилятор должен быть по возможности бесплатным. В идеале - с исходниками. Сами понимаете.

Нереально.

Ок. Тогда человек, заинтересованный в смене компилятора, должен сделать как минимум следующие шаги (как мне кажется):

1. Опубликовать патчи кода, необходимые для перехода. Именно патчи в формате diff -u, а не файлы с изменениями, основанные на версии 2.0.3.3. В идеале сделать это надо  в багзилле. То есть предварительно нужно еще и баг завести.
2. Рассказать в каком-то месте, которое будет с одной стороны не очень открыто, а с другой стороны доступно всем разработчикам, где взять IC, где взять лекарство (лекарство лучше вообще положить куда-нибудь поближе), что нужно сделать (по шагам), чтобы все заработало. Учтите, что одним из первых, кто будет переходить на IC окажется технический менеджер проекта, ибо ему нужно ночные сборки собирать. Так что рассказывать надо поподробнее.
3. Поскольку это изменение достойно выхода версий 2.1 и 2.6 - полагаю, что надо дать возможность всем остальным разработчикам предварительно закоммитить свои запланированные мелкие правки. Перед переходом на другой компилятор выпустить релиз.
  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #24 - 09. Ноября 2007 :: 05:39
Печать  
4. Пополнить раздел http://www.1cpp.ru/index.php/ForDevelopers информацией для потенциальных новых разработчиков.
  
Наверх
www  
IP записан
 
jbond
Full Member
***
Отсутствует


1С++ Programmer

Сообщений: 140
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #25 - 14. Ноября 2007 :: 11:41
Печать  
А компиляция будет в принципе возможна только под Visual C++ Professional?
Или все-таки под Express?
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #26 - 14. Ноября 2007 :: 13:26
Печать  
Для меня основная причина перехода - приобщение к последним фичам С++ и возможности их использования, шаблоны и т.д., в т.ч. и использование мощных библиотек С++
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer &amp;&amp; tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #27 - 14. Ноября 2007 :: 18:04
Печать  
jbond писал(а) 14. Ноября 2007 :: 11:41:
А компиляция будет в принципе возможна только под Visual C++ Professional?
Или все-таки под Express?

Express, насколько я знаю, не поддерживает плагины. А IC интегрируется, похоже, как плагин. Поэтому заюзать IC в связке с VS2005 Express, скорее всего, не получится. Ну и, соответственно, Visual Assist тоже будет не при делах Улыбка
  
Наверх
 
IP записан
 
spock
1c++ developer
1c++ moderator
Отсутствует



Сообщений: 822
Местоположение: Новосибирск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #28 - 15. Ноября 2007 :: 03:50
Печать  
Я против того, чтобы VA не было. Улыбка
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #29 - 15. Ноября 2007 :: 06:59
Печать  
Олег, а у тебя есть работающий VA для Студии.Нет с лекарством?
Тот ВА, который работает с 6 студией, у меня не работает с последней студией.
Поможешь?
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer &amp;&amp; tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #30 - 15. Ноября 2007 :: 07:06
Печать  
artbear писал(а) 15. Ноября 2007 :: 06:59:
Олег, а у тебя есть работающий VA для Студии.Нет с лекарством?
Тот ВА, который работает с 6 студией, у меня не работает с последней студией.
Поможешь?

на ру-борде есть лекарство. Если надо, то могу в личку скинуть.
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перевод исходников 1С++ на Visual Studio Net/2
Ответ #31 - 15. Ноября 2007 :: 07:13
Печать  
Плиз, кинь в личку линк на лекарство и линк на тот VA, к которому оно подходит.
ЗЫ можно еще линк на ветку на руборде дополнительно Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer &amp;&amp; tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Переключение на Главную Страницу Страницы: [1] 
ОтправитьПечать