Имя: Пароль:
1C
1C 7.7
v7: Сборка 1С++ из исходников
, ,
0 АЛьФ
 
15.06.17
14:53
У кого-нибудь сохранился полный набор дистрибутивов и инструкция по их установке для сборки 1С++ из исходников?
1 Ёпрст
 
15.06.17
15:02
2 Ёпрст
 
15.06.17
15:02
там есть ссылки
3 orefkov
 
15.06.17
15:08
(0)
Первый шаг на пути в некроманты :)
4 АЛьФ
 
15.06.17
15:09
2(1) Там исходники самой компоненты. С ними проблем нет. Только чтобы их собрать надо еще компилятор от Intel определенной версии и какие-то наборы библиотек (не помню уже какие). На форуме 1С++ есть старая ветка, где я уже искал исходники и тогда даже нашел, но сейчас те ссылки уже не работают. Вот ищу заново.
5 orefkov
 
15.06.17
15:10
Очень даже может быть придётся виртуалку с XP поднимать. Такое ощущение, что там половина софта на свежих виндах не заведётся.
6 АЛьФ
 
15.06.17
15:10
2(3) Пффф! Я оттуда и не вылазил. Это вы все вперед шагаете, а мы тут поддерживаем искру жизни в трупе потихоньку.
7 АЛьФ
 
15.06.17
15:10
2(5) Уже поставлена. Еще когда свои исходники FormEx реанимировал.
8 trdm
 
15.06.17
15:19
kms может помочь имхо.
9 trdm
 
15.06.17
15:20
сам хотел подкрутить кое что, но это уже перебор.
пора старушке на пенсию. только вот сынок старушки не особо привлекателен.
10 Базис
 
naïve
15.06.17
15:22
До 2037 года нет причин забрасывать 1с++. А там может и винду поправят.
11 АЛьФ
 
15.06.17
15:25
2(8) Может быть. Но как раз по ссылке из (1) он всячески отбрыкивался от 1С++.
12 АЛьФ
 
15.06.17
15:26
2(9) Хе! Мы только недавно на 1С++ с Rainbow перешли :)
13 spock
 
15.06.17
15:32
А вот не нужно было kms поддерживать, когда он развлекался с интеловским компилятором и перевел 1ц++ на него.
14 trdm
 
15.06.17
15:33
А я все мечтаю подкрутить парсер прямых запросов так, что-бы было меньше переключений рус-лат, а то парит пересчелкиваться.
хотел класс прямой запрос прикрутить, но он адски громадный.
15 АЛьФ
 
15.06.17
15:34
2(13) Его и во многом другом не нужно было поддерживать.
16 trdm
 
15.06.17
15:35
меня куда больше устраивает "Выбрать первые 100 * Из хренотабла" чем selectfrmwhere
17 Serginio1
 
15.06.17
15:35
(12) Да уж. А я то тут от поддержки XP плююсь.
18 АЛьФ
 
15.06.17
15:37
2(14) Ну, на самом деле не такой уж и громадный. Создать список синонимов на русском и обычной СтрЗаменить() пройтись по запросу перед выполнением.
19 ret-Phoenix
 
15.06.17
16:07
20 АЛьФ
 
15.06.17
16:14
2(19) Ссылки на Интел не работают.
21 Ёпрст
 
15.06.17
16:18
(20) тут, мот поискать ?
https://software.intel.com/ru-ru/intel-sdp-home
22 АЛьФ
 
15.06.17
16:19
2(21) Искал когда-то, не нашел.
23 trdm
 
15.06.17
21:48
(17) А я ей наслаждаюсь.
24 Franchiser
 
гуру
15.06.17
23:19
Может не в тему, кто-то способен доработать конструктор запросов в 1с++: бесит отсутствие оператора between в условии
25 Злопчинский
 
16.06.17
00:27
А на сайте 1с++ где ночные сборки в своеивремя велись...
26 toypaul
 
гуру
16.06.17
07:19
насчет компилятора Интел не скажу, надо просто VC++ 6.0 иметь (или что-то около этого). а вот библиотеки для компиляции есть. правда не для 1С++, а для ToySQL.
27 toypaul
 
гуру
16.06.17
07:20
а кстати. вот есть какой-то полный проект 1С++ со всеми библиотеками. но наверное древний проект.
28 toypaul
 
гуру
16.06.17
07:22
"А вот не нужно было kms поддерживать, когда он развлекался с интеловским компилятором и перевел 1ц++ на него."

а ... так у вас вон как далеко "дела" зашли. тогда боюсь ничем не могу помочь.
29 АЛьФ
 
16.06.17
11:42
Оттолкнувшись от данных тут ссылок (большое спасибо), пробую скомпилить в VS2008. Добился компиляции без ошибок. Но при сборке получаю кучу таких ошибок:
error LNK2001: неразрешенный внешний символ ""void __cdecl operator delete[](void *)" (??_V@YAXPAX@Z)"

Кто-нибудь сможет подсказать как это убрать? Порядок каталогов инклудов и либов в настройках менял. Не помогает.
30 АЛьФ
 
16.06.17
11:58
+(29) Отбой. Передвинул каталоги библиотек VS2008 в самый верх и собралась компонента.
31 АЛьФ
 
16.06.17
12:02
+(30) и при попытки загрузить эту сборку 1С весело вылетела в астрал.
32 orefkov
 
16.06.17
12:31
(31)
Скорее всего рантайм у тебя не той системы.
Там самое критичное - выделение и освобождение памяти.
То есть если в ВК память выделит один рантайм (новый от VS2008), а освобождать будет старый 1сный - будет плохо.
А у тебя как раз походу на new/delete затык.
В восьмерке там у них функции для выделения/освобождения памяти торчат из их дллок, так что в снегопате я переопределяю new/delete и вызываю их функции.
33 АЛьФ
 
16.06.17
12:35
2(32) Да, скорее всего так и есть. Сейчас пробую переопределить new и delete. Вылазит та же ошибка с "___CxxFrameHandler3".
34 orefkov
 
16.06.17
12:48
(33)
Надо искать рантайм от шестой студии, и то скорее всего не взлетит, если "унутре" на уровне компилятора переделан принцип работы с исключениями.
35 АЛьФ
 
16.06.17
12:51
2(34) Шестерка у меня стоит, все файлы от нее есть и к этому проекту подключаются, как в (19) описано.
36 trdm
 
11.07.17
18:27
Срослось?
А то хочется пару модификаций внести.
37 АЛьФ
 
12.07.17
08:33
2(36) Нет, не удалось запустить.
38 ADirks
 
12.07.17
08:42
IntelCompiler  10.1
https://yadi.sk/d/WSKlWzp43Ky2n7

могу ещё чего-нить залить, вроде все версии всякого для сборки у меня есть
39 АЛьФ
 
12.07.17
09:06
2(38) Круто! Спасибо. А не завалялся случаем "PlatformSDK Windows Server 2003 R2"? Его мне тоже не удалось найти.
40 ADirks
 
12.07.17
09:43
(39) ага, есть. заливается пока
41 ildary
 
12.07.17
09:43
Не стареют душой ветераны. Как же не хватает ваших умений подковать блоху в восьмерке (я понимаю что это из-за её закрытости).
42 trdm
 
12.07.17
09:49
Мне менеджер опта пожаловался, что на новой 1С++ подбор в номенклатуре тормозит. Чисто визуально секунды на полторы-две больше чем на старой. Буду думать..
43 trdm
 
12.07.17
09:50
(39) Надо полный пак сделать под сборку 1С++. Что-бы не бегать по хаткам и не дергать по одному пакету.
44 ADirks
 
12.07.17
10:04
45 АЛьФ
 
12.07.17
11:48
2(44) Ай, спасибо! Ну, теперь развернусь!
46 АЛьФ
 
12.07.17
11:51
2(43) Если сейчас у меня получится, то сделаю сборку.
47 trdm
 
12.07.17
12:14
(46) ага. сделать образ виртуалбакса с развернутым окружением :)
мечтать не вредно :)
48 АЛьФ
 
12.07.17
12:20
2(47) А чего бы и нет? Правда у меня до осени это не получится сделать к сожалению.
49 trdm
 
13.07.17
12:08
Интересно, сколько на харде должно быть места?
50 АЛьФ
 
13.07.17
12:17
2(49) 3 гига не хватает. Сейчас начал всю эпопею с установкой под VirtualBox заново, т.к. увеличить размер диска не получилось.
51 trdm
 
13.07.17
13:04
(50) Да, я тоже влипал в это пару раз.
52 trdm
 
13.07.17
13:05
+ У меня VB борется за память с MS SQL.
53 trdm
 
13.07.17
13:05
Думаю 15 ГБ будет достаточно. Интересно, хорошо архивятся ли образы.
54 АЛьФ
 
13.07.17
13:08
2(53) Я сейчас на 10 все ставлю. ИМХО должно хватить.
55 trdm
 
13.07.17
14:07
Мне интересно логировать "тяжелые" запросы, занимающие > N секунд в каталог: КаталогИБ\Logs\query_h_yymm.log
Логировать соответственно с параметрами.
56 АЛьФ
 
13.07.17
14:12
2(55) Типа если запрос выполняется более заданного времени, выдавать его текст, который на выполнение отправлялся? Вроде это можно сделать через класс-прокладку без залазания в исходники.
57 trdm
 
13.07.17
14:28
(56) Перехватом?
58 trdm
 
13.07.17
14:30
во второй 1С++ такого не было. Наиболее интересны запросы от табличных полей, они вроде логингу не поддаются. Вот в чем был фикус.
59 АЛьФ
 
13.07.17
14:33
2(57) Нет. Просто наследника от ODBCRecordSet сделать и через него все запросы посылать.
2(58) Тут да, надо бы в поставщике менять метод Отладка().
60 trdm
 
13.07.17
14:58
А это наиболее трудный момент для оценки.
61 trdm
 
13.07.17
14:59
А наследника от ODBCRecordSet забабахать не проблема.
62 Господин ПЖ
 
13.07.17
15:01
заповедник некромантов
63 trdm
 
13.07.17
15:10
мертвые не потеют.
64 АЛьФ
 
13.07.17
15:11
65 Господин ПЖ
 
13.07.17
15:15
(64) и чем в нем поможет 7.7 ?
66 trdm
 
13.07.17
15:20
(65) Купить винчестер на заработанные бабки.
Гигов на 400-500 и патроны к нему лицензионнные.
67 АЛьФ
 
13.07.17
16:42
Смешно... VS2005 тупо закрывается через пару секунд после запуска.
68 Злопчинский
 
13.07.17
22:49
(62) а че вы на наш скверик приперлись?
69 Злопчинский
 
13.07.17
22:51
(67) вот я так не смог Карат-М запустить, а у меня в нем база моя библиотечная на тысячу книжек личных
70 Garykom
 
гуру
13.07.17
22:52
(67) Это фигня, VS2005 еще и в VirtualBox крашится если что
71 АЛьФ
 
14.07.17
08:37
2(70) Так в VirtualBox и ставлю все.
72 n0isy
 
14.07.17
09:22
73 АЛьФ
 
14.07.17
09:38
2(72) Сейчас как раз пробую дотНет установить.
74 АЛьФ
 
14.07.17
10:02
Установка дотНет 3.5 сп1 не помогла.
75 Ёпрст
 
14.07.17
10:03
(74)В в vmplayer каком -нить не пробовал разворачивать ?
76 trdm
 
14.07.17
10:10
Простите парни, я бы присоединился к экспериментам, но ресурсов железа не хватает..
77 АЛьФ
 
14.07.17
10:13
2(75) Нет пока.