Переключение на Главную Страницу Страницы: [1]  ОтправитьПечать
Очень популярная тема (более 25 ответов) Re: ProxyDataProvider (число прочтений - 32607 )
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ProxyDataProvider
20. Сентября 2008 :: 11:30
Печать  
Дим, а ты бы не хотел, в порядке исключения, взять на себя синхронизацию изменений поставщика в icpp?
Конечно, я знаю, что это не самое лучшее предложение, но не от хорошей жизни это.
  

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



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: ProxyDataProvider
Ответ #1 - 22. Сентября 2008 :: 11:27
Печать  
kms писал(а) 20. Сентября 2008 :: 11:30:
Дим, а ты бы не хотел, в порядке исключения, взять на себя синхронизацию изменений поставщика в icpp?

Ссылку можешь дать где окучены все знания по настройке VS чтобы скомпилить icpp из репозитария.
На основной странице сайта не нашел.
Читать и компилировать в уме форумные обсуждение тоже большой охоты нет.
Вобщем не компилится icpp Печаль (хотя, давно как то, среду настраивал и компилил). Теперь сапдейтил и бубен:  Злой
uses undefined class 'CString'

ps
Буст в инклюдах добавлен
Компилирую (сейчас и раньше всегда) студийным cl, а не icl
  

1&&2&&3
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ProxyDataProvider
Ответ #2 - 22. Сентября 2008 :: 13:58
Печать  
Вот здесь был рабочий вариант: http://www.1cpp.ru/forum/YaBB.pl?num=1204706900/3#3
Внизу еще ссылка на "инструкцию по сборке".
Это для ICL; если ICL, то лучше брать как минимум 10.1.022.

Можно собирать студийным компилятором 2005 или 2008.
Для этого заведены конфигурации DebugVS/ReleaseVS.
Они будут использовать новый RTL, но это неважно.
В этом случае STLPort не нужен.
  

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


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ProxyDataProvider
Ответ #3 - 22. Сентября 2008 :: 14:26
Печать  
Под 2008 у меня собирается с такими каталогами:
Цитата:
Include Dirs=
F:\_BLD\_boost\boost_1_34_1;
C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include\atl;
C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include\mfc;
$(WindowsSdkDir)\include;
$(VCInstallDir)include;

т.е. crt и stl берется из комплекта 2008.
Думаю, что и для 2005 можно сделать то же самое.
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ProxyDataProvider
Ответ #4 - 23. Сентября 2008 :: 03:56
Печать  
Ага, есть инструкция, которая точно работает на 2005 - у меня, например.
И есть соседняя ветка, где написан необходимый инструментарий.
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ProxyDataProvider
Ответ #5 - 25. Сентября 2008 :: 06:31
Печать  
Да, в 2005 совместно с Intel Compiler согласно инструкции на новой машине все прекрасно заработало.
Проект icpp собрался, запустился.
Можно работать.
  

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



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: ProxyDataProvider
Ответ #6 - 25. Сентября 2008 :: 09:51
Печать  
Попробовал последовать всем инструкциям. Каменный цветок не вышел.
Сделал для себя вывод: знаний в этой теме у меня пока маловато.
Времени разбираться сейчас нет.

Так что вердикт:
Цитата:
Дим, а ты бы не хотел, в порядке исключения, взять на себя синхронизацию изменений поставщика в icpp?
увы, нет
  

1&&2&&3
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ProxyDataProvider
Ответ #7 - 25. Сентября 2008 :: 10:08
Печать  
Михаил, ты как-то писал
Цитата:
stlport
>>Можно собирать студийным компилятором 2005 или 2008.
>>Для этого заведены конфигурации DebugVS/ReleaseVS.
>>Они будут использовать новый RTL, но это неважно.
>>В этом случае STLPort не нужен.

Ты на 2005 точно проверял? Без stlport ?
У Димы, похоже, именно это не идет.
У меня с ICL и  Stlport все в норме.
Других конфигураций не проверял.
  

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


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ProxyDataProvider
Ответ #8 - 25. Сентября 2008 :: 10:20
Печать  
ОК, попробую в выходные для 2005 студии без ICL набросать инструкцию по сборке.
  

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


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ProxyDataProvider
Ответ #9 - 25. Сентября 2008 :: 11:00
Печать  
Дим, а каким именно образом не получилось.
Попробуем разобраться?

Нам понадобятся:
1. VS2005
2. VS6 (только либы)
3. PlatformSDK R2 (только заголовки)
4. boost (только заголовки)

Порядок действий:
1. Ставим каталог Include:

Include Dirs=
F:\_BuildArea\_boost\boost_1_34_1;
F:\_BuildArea\_PlatformSDK-R2\Include\atl;
F:\_BuildArea\_PlatformSDK-R2\Include\mfc;
$(VCInstallDir)PlatformSDK\include;
$(VCInstallDir)include;


2. Ставим каталог Libs:

Library Dirs=
$(VCInstallDir)lib;
C:\Program Files (x86)\Microsoft Visual Studio\VC98\Lib;
C:\Program Files (x86)\Microsoft Visual Studio\VC98\MFC\Lib;


3. Собираем конфигурацию DebugVS.

P.S.
Я не говорю, что это будет работать для сборки любых проектов под 2005/2008 с MFC42.
Но для icpp этого достаточно.

P.P.S.
Видимо, можно быстро переключать настройки каталогов студии заменой файла

%USERPROFILE%\Local Settings\Application Data\Microsoft\VisualStudio\8.0\VCComponents.dat

Если есть более удобный способ - было бы интересно его узнать.

P.P.P.S.
Если сопоставить этот пост с предыдущим, можно сделать вывод, что наступили выходные.
Эта мысль мне нравится, но впечатление обманчиво. Улыбка
  

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



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: ProxyDataProvider
Ответ #10 - 25. Сентября 2008 :: 11:21
Печать  
kms писал(а) 25. Сентября 2008 :: 11:00:
Дим, а каким именно образом не получилось.
Попробуем разобраться?
ОК

Что есть:
1. Microsoft Visual Studio 2005 Version 8.0.50727.42  (RTM.050727-4200)
2. VS6 sp6
3. Microsoft Platform SDK for Windows Server 2003 R2 (всё)
4. BOOST 1.34.1 (всё)

1. Include:

C:\cpp\_Boost\boost_1_34_1;
C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include\atl;
C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include\mfc;
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include;
C:\Program Files\Microsoft Visual Studio 8\VC\include;


2. Libs:

C:\Program Files\Microsoft Visual Studio 8\VC\lib;
C:\Program Files\Microsoft Visual Studio\VC98\Lib;
C:\Program Files\Microsoft Visual Studio\VC98\MFC\Lib


3.
1>------ Build started: Project: 1CPP, Configuration: DebugVS Win32 ------
1>Compiling...
1>STDAFX.CPP
1>C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include\mfc\afxwin1.inl(1034) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
...

  

1&&2&&3
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ProxyDataProvider
Ответ #11 - 25. Сентября 2008 :: 11:38
Печать  
Да, Дим, правильно - там в двух местах надо заголовки R2 поправить - поставить "BOOL".
И где-то еще ссылка на метод недопустимая возникнет - тоже надо вручную поправить любым образом.
  

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



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: ProxyDataProvider
Ответ #12 - 25. Сентября 2008 :: 11:49
Печать  
kms писал(а) 25. Сентября 2008 :: 11:38:
Да, Дим, правильно - там в двух местах надо заголовки R2 поправить - поставить "BOOL".
это я первым делом поправил, но нет уверенности что это правильный путь.

Цитата:
И где-то еще ссылка на метод недопустимая возникнет - тоже надо вручную поправить любым образом.

Это тоже видел.
Но видел еще и это: "'i' : undeclared identifier" на for(i = 0; ...
И это  cannot access private member declared in class 'CComponentClass'
Поэтому решил что проблема системная и я делаю что то не так.
  

1&&2&&3
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ProxyDataProvider
Ответ #13 - 25. Сентября 2008 :: 11:57
Печать  
trad писал(а) 25. Сентября 2008 :: 11:49:
это я первым делом поправил, но нет уверенности что это правильный путь.

ну, а что еще может возвращать operator==()?
не, я понимаю, что все, что угодно, но у нас же чисто прикладной вопрос Улыбка

Цитата:
Но видел еще и это: "'i' : undeclared identifier" на for(i = 0; ...

такого в icpp не может быть.
ибо проект собирается с опцией /Zc:forScope, что определяет область видимости счетчика цикла.
т.е. это может быть на коде, который пришел из VS6, но в icpp все давно исправлено при портировании.

==
в vs6 можно написать
for (int i = 0; i < 100; ++i);
for (i = 0; i < 100; ++i);

но это не соответствует стандарту и не компилируется на 2005/2008/icl в обычном режиме.
а вот такой код стандартен, но нелюбим vs6:
for (int i = 0; i < 100; ++i);
for (int i = 0; i < 100; ++i);
==

Цитата:
И это  cannot access private member declared in class 'CComponentClass'
Поэтому решил что проблема системная и я делаю что то не так.

вот это не непонятно мне.
но текущий icpp я только что собрал с такими настройками после изменений afxwin1.inl.
ну, должно оно собраться, должно. Улыбка
  

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



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: ProxyDataProvider
Ответ #14 - 25. Сентября 2008 :: 12:06
Печать  
kms писал(а) 25. Сентября 2008 :: 11:57:
Цитата:
Но видел еще и это: "'i' : undeclared identifier" на for(i = 0; ...

такого в icpp не может быть.
это все понятно - про стандарты.
Но это не из icpp, а из PSDKшного atlwin.h

Цитата:
Цитата:
И это  cannot access private member declared in class 'CComponentClass'
Поэтому решил что проблема системная и я делаю что то не так.

вот это не непонятно мне.
мне тоже с учетом, что
class CComponentClass friend class CComponentClassImpl
  

1&&2&&3
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ProxyDataProvider
Ответ #15 - 25. Сентября 2008 :: 12:09
Печать  
trad писал(а) 25. Сентября 2008 :: 12:06:
это все понятно - про стандарты.
Но это не из icpp, а из PSDKшного atlwin.h

Этот файл также нужно поправить, например, до цикла написав int i
Там вроде еще один файлик такой же был - atlbase.h кажется.
  

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


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ProxyDataProvider
Ответ #16 - 25. Сентября 2008 :: 12:10
Печать  
artbear писал(а) 25. Сентября 2008 :: 12:09:
trad писал(а) 25. Сентября 2008 :: 12:06:
это все понятно - про стандарты.
Но это не из icpp, а из PSDKшного atlwin.h

Этот файл также нужно поправить, например, до цикла написав int i
Там вроде еще один файлик такой же был - atlbase.h кажется.


Ага, это я отдельно в инструкции отметил (п.3):
http://www.1cpp.ru/forum/YaBB.pl?num=1204706900/70#70
  

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



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: ProxyDataProvider
Ответ #17 - 25. Сентября 2008 :: 12:15
Печать  
artbear писал(а) 25. Сентября 2008 :: 12:09:
до цикла написав int i
это ясно

А что все таки насчет FindEventHandlerDataAndUserWrapper?
  

1&&2&&3
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ProxyDataProvider
Ответ #18 - 25. Сентября 2008 :: 12:15
Печать  
Единственно, у меня, похоже, 2005 sp1 сейчас на тестовой машине.
Но ни здесь, ни на 2008 такой проблемы с CComponentClass нет.
Хотя я помню, тоже где-то ловил что-то такое.
Может, дело в sp1 (не уверен).
  

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


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ProxyDataProvider
Ответ #19 - 25. Сентября 2008 :: 12:18
Печать  
trad писал(а) 25. Сентября 2008 :: 12:15:
А что все таки насчет FindEventHandlerDataAndUserWrapper?

О, я придумал. Улыбка
Надо попросить Артура собрать проект по нашим сегодняшним заметкам без ICL/STLPort.
Артур, ты нас слышишь? Улыбка
Попробуй по возможности собрать родным VS2005, у тебя же нет sp1.
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ProxyDataProvider
Ответ #20 - 25. Сентября 2008 :: 12:27
Печать  
trad писал(а) 25. Сентября 2008 :: 12:15:
artbear писал(а) 25. Сентября 2008 :: 12:09:
до цикла написав int i
это ясно

А что все таки насчет FindEventHandlerDataAndUserWrapper?

я сегодня исправил и залил.
обнови из репозитария.
  

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


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ProxyDataProvider
Ответ #21 - 25. Сентября 2008 :: 12:27
Печать  
  

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



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: ProxyDataProvider
Ответ #22 - 25. Сентября 2008 :: 12:28
Печать  
по CComponentClass - пока поставил паблик

по FindEventHandlerDataAndUserWrapper - пока применил это выражение:
if(m_map->FindEventHandlerDataAndUserWrapper(pMod,
const_cast<stEventHandlerData const*&>(pModData), pCont))


с 187 варнингов, но компильнулось

Теперь линковка.
хочет atlthunk.lib
  

1&&2&&3
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ProxyDataProvider
Ответ #23 - 25. Сентября 2008 :: 12:32
Печать  
trad писал(а) 25. Сентября 2008 :: 12:28:
Теперь линковка.
хочет atlthunk.lib

http://www.1cpp.ru/forum/YaBB.pl?num=1204706900/70#70
п. 3 Подмигивание
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ProxyDataProvider
Ответ #24 - 25. Сентября 2008 :: 12:32
Печать  
kms писал(а) 25. Сентября 2008 :: 12:18:
Надо попросить Артура собрать проект по нашим сегодняшним заметкам без ICL/STLPort.
Артур, ты нас слышишь? Улыбка
Попробуй по возможности собрать родным VS2005, у тебя же нет sp1.

Сегодня уже не успеваю, завтра постараюсь.
Для этого надо переконвертить проект в ВизуалС++ проект из Интеловского, верно?
Т.е. как указать, что ICL не нужен.
  

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


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ProxyDataProvider
Ответ #25 - 25. Сентября 2008 :: 12:33
Печать  
artbear писал(а) 25. Сентября 2008 :: 12:32:
Сегодня уже не успеваю, завтра постараюсь.
Для этого надо переконвертить проект в ВизуалС++ проект из Интеловского, верно?
Т.е. как указать, что ICL не нужен.

Нет, все проще:
http://www.1cpp.ru/forum/YaBB.pl?num=1210942597/103#103
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ProxyDataProvider
Ответ #26 - 25. Сентября 2008 :: 12:35
Печать  
kms писал(а) 25. Сентября 2008 :: 12:32:
trad писал(а) 25. Сентября 2008 :: 12:28:
Теперь линковка.
хочет atlthunk.lib

http://www.1cpp.ru/forum/YaBB.pl?num=1204706900/70#70
п. 3 Подмигивание

Проще было выложить в это сообщение эти два файла Улыбка вместо указания на отдельную ветку в чужом форуме Улыбка
Михаил, выложи, плиз, пригодится.
  

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


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ProxyDataProvider
Ответ #27 - 25. Сентября 2008 :: 12:39
Печать  
artbear писал(а) 25. Сентября 2008 :: 12:35:
Проще было выложить в это сообщение эти два файла Улыбка вместо указания на отдельную ветку в чужом форуме Улыбка

Не поверишь, я выкладывал Улыбка
http://www.1cpp.ru/forum/YaBB.pl?num=1204706900/3#3 , п.4

Но за ненадобностью они попортились.
ОК, попробуем договориться с Федором о хостинге исправленных заголовков R2.
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ProxyDataProvider
Ответ #28 - 25. Сентября 2008 :: 12:41
Печать  
trad писал(а) 25. Сентября 2008 :: 12:28:
с 187 варнингов, но компильнулось

Михаил, напомни, какие опции ты юзаешь для исключения большого числа ворнингов.
На ICL у меня счас 64 ворнинга.
  

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


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ProxyDataProvider
Ответ #29 - 25. Сентября 2008 :: 12:47
Печать  
artbear писал(а) 25. Сентября 2008 :: 12:41:
Михаил, напомни, какие опции ты юзаешь для исключения большого числа ворнингов.

А посмотри в свойствах проекта - С/С++ - Command line

VS2005
/wd4100 - отключить 4100 /we - считать предупреждение ошибкой

ICL
/Qwd1738,1744 /Qwe1011

icl 10.1 также понимает /wd /we, насколько я помню
  

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



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: ProxyDataProvider
Ответ #30 - 25. Сентября 2008 :: 12:49
Печать  
мля, вот черти, все же развели меня на сборку этого пазла Злой
  

1&&2&&3
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ProxyDataProvider
Ответ #31 - 25. Сентября 2008 :: 12:50
Печать  
trad писал(а) 25. Сентября 2008 :: 12:49:
мля, вот черти, все же развели меня на сборку этого пазла Злой

Йесс! Очень довольный

Ну,  Улыбка
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ProxyDataProvider
Ответ #32 - 25. Сентября 2008 :: 12:52
Печать  
kms писал(а) 25. Сентября 2008 :: 12:50:
trad писал(а) 25. Сентября 2008 :: 12:49:
мля, вот черти, все же развели меня на сборку этого пазла Злой

Йесс! Очень довольный

Ну,  Улыбка

+1
  

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



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: ProxyDataProvider
Ответ #33 - 25. Сентября 2008 :: 12:55
Печать  
не понял вашей радости, господа Круглые глаза
  

1&&2&&3
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ProxyDataProvider
Ответ #34 - 25. Сентября 2008 :: 13:00
Печать  
Дима, профессиональный алканафт не может не радоваться возникновению обоснованного повода (с)

Улыбка
  

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



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: ProxyDataProvider
Ответ #35 - 25. Сентября 2008 :: 13:03
Печать  
но я же не сказал что результат получен Улыбка
  

1&&2&&3
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: ProxyDataProvider
Ответ #36 - 25. Сентября 2008 :: 13:05
Печать  
тут
http://www.1cpp.ru/forum/YaBB.pl?num=1204706900/70#70
еще не хватает
C:\Program Files\Microsoft Visual Studio 8\VC\Lib

вот. а теперь можно сказать "гоп"
  

1&&2&&3
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ProxyDataProvider
Ответ #37 - 25. Сентября 2008 :: 13:17
Печать  
Добавил.
(негромко из задних рядов): Что, правда получилось? Даже запускается и работает?
  

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



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: ProxyDataProvider
Ответ #38 - 25. Сентября 2008 :: 13:21
Печать  
собралось
пока не запускал
надо порешать проблему с френдом - ставлю сп1
  

1&&2&&3
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ProxyDataProvider
Ответ #39 - 25. Сентября 2008 :: 13:24
Печать  
trad писал(а) 25. Сентября 2008 :: 13:21:
надо порешать проблему с френдом - ставлю сп1

а, да, ок.
интересно - поможет ли.
  

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



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: ProxyDataProvider
Ответ #40 - 25. Сентября 2008 :: 14:15
Печать  
помогло
  

1&&2&&3
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ProxyDataProvider
Ответ #41 - 25. Сентября 2008 :: 14:21
Печать  
Подскажите, где взять Студия2005 Сп1?
Можно в личку, туда же и про лечение рассказать, если это необходимо Улыбка
И сколько он весит?

Интересно, скорость родного компилятора как соотносится со скоростью Интела?
  

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



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: ProxyDataProvider
Ответ #42 - 25. Сентября 2008 :: 14:31
Печать  
админ выдал диск от MSDN
там VS80sp1-KB926601-X86-ENU.exe = 431Mb
  

1&&2&&3
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ProxyDataProvider
Ответ #43 - 25. Сентября 2008 :: 14:40
Печать  
Visual Studio 2005 Service Pack 1
Забавно, что простая смена языка на русский уменьшает размер файла в 10 раз.  Ужас
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: ProxyDataProvider
Ответ #44 - 26. Сентября 2008 :: 06:54
Печать  
kms писал(а) 20. Сентября 2008 :: 11:30:
Дим, а ты бы не хотел, в порядке исключения, взять на себя синхронизацию изменений поставщика в icpp?
готово
  

1&&2&&3
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ProxyDataProvider
Ответ #45 - 26. Сентября 2008 :: 07:50
Печать  
berezdetsky писал(а) 25. Сентября 2008 :: 14:40:
Visual Studio 2005 Service Pack 1
Забавно, что простая смена языка на русский уменьшает размер файла в 10 раз.  Ужас

Единственное, что приходит в голову - там может быть неполный функционал.
Где-то я с таким уже сталкивался.
  

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


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ProxyDataProvider
Ответ #46 - 26. Сентября 2008 :: 07:51
Печать  
trad писал(а) 26. Сентября 2008 :: 06:54:
kms писал(а) 20. Сентября 2008 :: 11:30:
Дим, а ты бы не хотел, в порядке исключения, взять на себя синхронизацию изменений поставщика в icpp?
готово

Классно.
http://www.1cpp.ru/bugs/show_bug.cgi?id=4195
Сейчас выясним у Артура, попали ли изменения в 3.0.1.18 и отобразим их красиво в нужном месте.
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ProxyDataProvider
Ответ #47 - 26. Сентября 2008 :: 08:37
Печать  
Нет, Димины правки не входят в 3.0.1.18
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ProxyDataProvider
Ответ #48 - 09. Декабря 2008 :: 07:42
Печать  
kms писал(а) 25. Сентября 2008 :: 12:18:
trad писал(а) 25. Сентября 2008 :: 12:15:
А что все таки насчет FindEventHandlerDataAndUserWrapper?

О, я придумал. Улыбка
Надо попросить Артура собрать проект по нашим сегодняшним заметкам без ICL/STLPort.
Артур, ты нас слышишь? Улыбка
Попробуй по возможности собрать родным VS2005, у тебя же нет sp1.

В продолжение темы Улыбка
Т.к. у меня появились неожиданные проблемы с ICL - http://www.1cpp.ru/forum/YaBB.pl?num=1204706900/320#320 ,
cегодня наконец-то дело дошло до родного компилятора.
1. Запустил DebugVS согласно вышеприведенным рецептам без СП1, устранил ошибки, получил за 100 предупреждений, получил длл-ку.
Далее запустил конфу тестирования и обнаружилась куча ошибок в совершенно неожиданных местах.

2. СП1 для 2005 установить не могу, установщик пишет, что не может запустить пакет обновления из-за отсутствия нужной версии или наличия более свежей версии.
Я грешу на установку через онлайн Експресс-версии VC++ 2008, но ее удаление не помогло, СП1 для 2005 также ругается Печаль

Чего делать, не очень понятно Печаль
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ProxyDataProvider
Ответ #49 - 09. Декабря 2008 :: 08:00
Печать  
Пример неожиданной ошибки:
Цитата:
1. Упал тест: MetaInfoClassesТесты::ТестЯвляетсяОбъектом

MetaInfoClassesТесты::ТестЯвляетсяОбъектом() : ТестовыйСлучай::AssertEquals(Число Значение1=0, Число Значение2=1) : <0> не равно <1>, а хотели, чтоб было равно.                                          
ВМ.ВыброситьИскл(СтрокаИсключения, СтрокаИсключения);                                          
{W:\1C\Testing 1C++\UnitTests\LoaderUnitTests\ТестовыйСлучай.txt(131) }                                          
                                         
Сам().ПроверитьРавенство(МетаИнфо.ЯвляетсяОбъектом("ООПТесты", "ооптЕСТЫ"),1);                                          
{W:\1C\Testing 1C++\UnitTests\SpecialClasses\MetaInfoClassesТесты.txt(36) }                                          
                                         
<0> не равно <1>, а хотели, чтоб было равно.
  

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


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ProxyDataProvider
Ответ #50 - 09. Декабря 2008 :: 08:18
Печать  
artbear писал(а) 09. Декабря 2008 :: 08:00:
Сам().ПроверитьРавенство(МетаИнфо.ЯвляетсяОбъектом("ООПТесты", "ооптЕСТЫ"),1);

Думаю, это что-то вроде этого: http://www.1cpp.ru/forum/YaBB.pl?num=1206042291/555#555
А вот что у тебя случилось с ICL - ни малейших идей.
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ProxyDataProvider
Ответ #51 - 09. Декабря 2008 :: 08:24
Печать  
kms писал(а) 09. Декабря 2008 :: 08:18:
artbear писал(а) 09. Декабря 2008 :: 08:00:
Сам().ПроверитьРавенство(МетаИнфо.ЯвляетсяОбъектом("ООПТесты", "ооптЕСТЫ"),1);

Думаю, это что-то вроде этого: http://www.1cpp.ru/forum/YaBB.pl?num=1206042291/555#555

Ага, и такой тест падает Печаль
А чего делать в итоге? ты не тестил свой же рецепт?
  

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


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ProxyDataProvider
Ответ #52 - 09. Декабря 2008 :: 08:30
Печать  
artbear писал(а) 09. Декабря 2008 :: 08:24:
А чего делать в итоге? ты не тестил свой же рецепт?

Пашиму? Улыбка
Для тестов поможет обязательно.

Только не знаю, как это сделать универсально (и нужно ли).
У нас же еще украинцы есть, да, наверное, и не только они.
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ProxyDataProvider
Ответ #53 - 09. Декабря 2008 :: 09:42
Печать  
kms
По поводу ICL - можешь мне в личку скинуть результат команды "SET" ?
Может быть, там что-то изменилось ?
  

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


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ProxyDataProvider
Ответ #54 - 09. Декабря 2008 :: 13:31
Печать  
artbear писал(а) 09. Декабря 2008 :: 09:42:
kms
По поводу ICL - можешь мне в личку скинуть результат команды "SET" ?
Может быть, там что-то изменилось ?

attached and killed some time later =
« Последняя редакция: 16. Декабря 2008 :: 19:11 - kms »  

De quelle planète es-tu?
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: [1] 
ОтправитьПечать