Onysio |
Отправлено: 11.11.2006, 12:33 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 17
|
Мне нужно поработать с одним проектом, написанном на Билдере. Попытался собрать его под 6.0 — не вышло. Поговорил с разработчиком, он сказал, что собирал его под 3.0 и вполне резонно, что под 6.0 он не собирается. А делать надо, к тому же срочно. Помогите, где его можно скачать? |
|
AVC |
Отправлено: 13.11.2006, 09:45 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
Есть CD, если согласны качать сообщите — положу на сервер и сообщу адрес. |
|
Admin |
Отправлено: 13.11.2006, 10:09 |
|
Владимир
Группа: Администратор
Сообщений: 1190
|
QUOTE | Попытался собрать его под 6.0 — не вышло. |
А причина, почему нельзя перевести на 6 ?
Может все же имеет смысл сделать его под 6.
|
|
Onysio |
Отправлено: 13.11.2006, 10:52 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 17
|
QUOTE | Есть CD, если согласны качать сообщите — положу на сервер и сообщу адрес. |
Буду очень благодарен, если Вы куда-нибудь его выложите. |
|
olegenty |
Отправлено: 13.11.2006, 11:07 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
а в чём конкретно было выражено "не вышло"?
у ж не в том ли, что изменилась работа с design-time пакетами? если да, то исправление — достаточно тривиально...
|
|
Onysio |
Отправлено: 13.11.2006, 11:21 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 17
|
При сборке выдает следующие ошибки:
[C++ Error] shobjidl.h(2193): E2238 Multiple declaration for 'FOLDERSETTINGS'
[C++ Error] shobjidl.h(8095): E2238 Multiple declaration for 'DESKBANDINFO'
[C++ Error] shlobj.h(1422): E2238 Multiple declaration for 'FVSHOWINFO'
[C++ Error] shlobj.h(3457): E2238 Multiple declaration for 'SHELLFLAGSTATE'
При добавлении к проекту дефайна NO_WIN32_LEAN_AND_MEAN, эти ошибки пропадают, но появляется порядка 40 новых.
Написал письмо разработчику этой прогаммы, он сказал, что не стоит переносить проект с Билдера 3.0 на 6.0. |
|
AVC |
Отправлено: 13.11.2006, 11:49 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
QUOTE |
А причина, почему нельзя перевести на 6 ?
Может все же имеет смысл сделать его под 6.
|
Да, так было бы лучше, но думаю это будет хлопотно — борланд меняет компоненты от версии к версии.
Попытался отобрать только необходимое с диска. Если чего не будет хватать — пишите. Забрать можно тут http://energo.tavr.net/avc/files/bcb3.rar 131 M |
|
olegenty |
Отправлено: 13.11.2006, 11:57 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
закомментируй эти дубли в *.HPP файле. это же ShlObj.hpp, и вся дурь в том, что у Builder есть как ShlObj.hpp, так и нормальный ShlObj.h
первый — обяртка над паскалёвым интерфейсом, второй — нативный. работать надо с нативным, но Builder фоново (придурок) цепляет и паскалёвый. поэтому комментируйте, батенька, комментируйте — ничего вам за это не будет...
|
|
Onysio |
Отправлено: 13.11.2006, 12:51 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 17
|
QUOTE | http://energo.tavr.net/avc/files/bcb3.rar 131 M |
У меня скорость с этим сервером 1 Кб/с. Не могли бы Вы выложить куда-нить типа infostore.org. Потому что качать 40 часов — ну совсем неприемлимо. |
|
AVC |
Отправлено: 13.11.2006, 13:29 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
QUOTE |
меня скорость с этим сервером 1 Кб/с. Не могли бы Вы выложить куда-нить типа infostore.org.
|
Это у нас проблемы с провайдером. Обещает решить в ближайшее время (до вечера). Так что выкладывать еще куда то смысла нет. В крайнем случае оставьте закачку на ночь — должно работать заметно быстрее (обычно 20 — 30 кбайт). |
|
olegenty |
Отправлено: 13.11.2006, 13:52 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
и всё же лучше закомментировать некорректность Builder'а, эта "фича" давно известна (при работе с Shell)
|
|
Onysio |
Отправлено: 13.11.2006, 14:02 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 17
|
Пока качается Билдер 3.0 (по прогнозам ФлешГета еще 17 с половиной часов:), попробую закомментировать. Спасибо за совет. |
|
Onysio |
Отправлено: 13.11.2006, 15:46 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 17
|
Закоментировал я все typedef, с которыми возникали ошибки вShlObj.hpp (в директории ...\CB6\Borland\CBuilder6\Include\Vcl). Но как бы ничего не изменилось, может че-то не то делаю? |
|
Onysio |
Отправлено: 13.11.2006, 16:36 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 17
|
Ошибки эти выбрасывает в файлике shobjidl.h. |
|
Onysio |
Отправлено: 13.11.2006, 17:19 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 17
|
QUOTE | Это у нас проблемы с провайдером. Обещает решить в ближайшее время (до вечера). Так что выкладывать еще куда то смысла нет. В крайнем случае оставьте закачку на ночь — должно работать заметно быстрее (обычно 20 — 30 кбайт). |
Вообще что-то перестало качать. Верните сервер:) |
|
AVC |
Отправлено: 13.11.2006, 17:38 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
QUOTE |
Вообще что-то перестало качать. Верните сервер
|
Приношу извинения. Спецы провайдера копаются в настройках. К вечеру, хоть в каком-то виде а заработает. |
|
olegenty |
Отправлено: 13.11.2006, 17:46 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
QUOTE (Onysio @ 13.11.2006, 17:36) | Ошибки эти выбрасывает в файлике shobjidl.h. |
ну и с ним та же история — есть в HPP и H версиях. в HPP надо зарезать то, что мешает компиляции H, и счастье НЕИЗБЕЖНО.
как-то на BCB-4 я писал оболочку для ADO (тогда VCL-версии этих компонентов не было). так после импорта библиотеки типа ADO тоже охренел сгенерированные им заголовочники править, благо были базовые знания COM и ошибки были в основном заметные. а просто HPP коментарить — дело не хитрое...
|
|
Onysio |
Отправлено: 13.11.2006, 18:14 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 17
|
Ладно ошибки с файлом shlobj.h пропали (добавилось с 10 ворнингов), но файл shobjidl.hpp в упор найти не могу. Чего делать? |
|
olegenty |
Отправлено: 13.11.2006, 18:17 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
какие ворнинги?
ничего не делай, значит я не прав, уже не помню, сколько именно HPP файлов комментировал, когда с Shell работал.
|
|
AVC |
Отправлено: 13.11.2006, 18:17 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
Стучитесь, должен вернуться.
QUOTE |
охренел сгенерированные им заголовочники править
|
Было дело — переводил свои библиотеки с 3 на 5-й Builder (а до этого с 1-го на 3-й, но немного). Комментариями добиться всего нельзя. Borland поменял структуру компонентов, связанных с БД (поля стали называться иначе и доступ другой). Так надоело править, что решил дальше "Перейду только на 7-ю версию", а её нет. Так и сижу на 5-й. |
|
Onysio |
Отправлено: 13.11.2006, 18:23 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 17
|
QUOTE | Стучитесь, должен вернуться. |
Нету сервера...
QUOTE | ничего не делай, значит я не прав, уже не помню, сколько именно HPP файлов комментировал, когда с Shell работал.
|
Так что у меня единственный шанс, что проект соберется под 3.0 ? |
|
olegenty |
Отправлено: 13.11.2006, 18:24 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
2 AVC — однако переход с 5 на 6 — почти безболезненный. изменилось ВСЁ, что связано с Design-time packages, если их писал — пришлось бы попыхтеть портировать. остальное — безболезненно.
|
|
Onysio |
Отправлено: 13.11.2006, 19:07 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 17
|
Так что там с сервером? Он будет? Босс уже злиться начинает:) |
|
AVC |
Отправлено: 14.11.2006, 09:29 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
QUOTE |
Так что там с сервером? Он будет?
|
Он есть со вчерашнего дня примерно с 17.10 адрес тот же http://energo.tavr.net/avc/files/bcb3.rar
Попыток соединения с вашей стороны я не увидел с [13/Nov/2006:16:06:15 +0200]
Надеюсь вы качаете НЕ эксплорером?
PS. Попросил знакомого прозвонить снаружи. Сервер отвечает. |
|
olegenty |
Отправлено: 14.11.2006, 09:34 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
за это время уже 10 раз можно было портировать пакет...
|
|
olegenty |
Отправлено: 14.11.2006, 09:36 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
ничего не делай означало — компилируй и тестируй. я ещё тебя ворнинги просил показать...
|
|
AVC |
Отправлено: 14.11.2006, 09:53 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
QUOTE (olegenty @ 13.11.2006, 17:24) | 2 AVC — однако переход с 5 на 6 — почти безболезненный. изменилось ВСЁ, что связано с Design-time packages, если их писал — пришлось бы попыхтеть портировать. остальное — безболезненно. |
Писал и активно использую. Слава богу, что не перешел.
Теперь, наверное, только BDS. |
|
Onysio |
Отправлено: 15.11.2006, 10:19 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 17
|
Нет, качаю FlashGet, но связи с сервером нет... Вчера меня не было на работе, но весь день машина стояла на закачке, ребята подходили смотрели, но ничего не качало...
Ворнинги сейчас выложу. |
|
Onysio |
Отправлено: 15.11.2006, 10:28 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 17
|
Сейчас заново собрал, ворниниги пропали
Но вот эти ошибки остались:
[C++ Error] shobjidl.h(2193): E2238 Multiple declaration for 'FOLDERSETTINGS'
[C++ Error] shobjidl.h(8095): E2238 Multiple declaration for 'DESKBANDINFO'
И есть еще один ворнинг
[C++ Warning] DirForm.cpp(3): W8058 Cannot create pre-compiled header: write failed
Но я думаю, это не существенно...
Файла shobjidl.hpp нет нигде. Так где этот мультипл дефинишн мог взяться? |
|
olegenty |
Отправлено: 15.11.2006, 10:59 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
третий ворнинг — фуфло. тебе надо найти источник первых двух. там должно быть что-то типа previous declaratin, указывающее на первую декларацию. смотришь на обе декларации и комментируешь лишнюю. по-моему они в shlobj.hpp объявлены
|
|