C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

стр.: (2) < [1] 2 >
Где скачать Borland C++ Builder 3.0
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

Вообще что-то перестало качать. Верните сервер smile.gif

Приношу извинения. Спецы провайдера копаются в настройках. К вечеру, хоть в каком-то виде а заработает.
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
Верните сервер

Стучитесь, должен вернуться. smile.gif

QUOTE

охренел сгенерированные им заголовочники править

Было дело — переводил свои библиотеки с 3 на 5-й Builder (а до этого с 1-го на 3-й, но немного). Комментариями добиться всего нельзя. Borland поменял структуру компонентов, связанных с БД (поля стали называться иначе и доступ другой). Так надоело править, что решил дальше "Перейду только на 7-ю версию", а её нет. Так и сижу на 5-й. biggrin.gif
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, если их писал — пришлось бы попыхтеть портировать. остальное — безболезненно.

Писал и активно использую. Слава богу, что не перешел. smile.gif
Теперь, наверное, только BDS.
Onysio
Отправлено: 15.11.2006, 10:19


Ученик-кочегар

Группа: Участник
Сообщений: 17



Нет, качаю FlashGet, но связи с сервером нет... Вчера меня не было на работе, но весь день машина стояла на закачке, ребята подходили смотрели, но ничего не качало...
Ворнинги сейчас выложу.
Onysio
Отправлено: 15.11.2006, 10:28


Ученик-кочегар

Группа: Участник
Сообщений: 17



Сейчас заново собрал, ворниниги пропали smile.gif
Но вот эти ошибки остались:
[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 объявлены
стр.: (2) < [1] 2 >
Вернуться в Вопросы программирования в C++Builder