Onysio |
Отправлено: 15.11.2006, 11:08 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 17
|
Я эти тайпдефы закомментил в shlobj.hpp. Две ошибки пропали, а две остались... |
|
olegenty |
Отправлено: 15.11.2006, 12:02 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
а какие остались?
|
|
Onysio |
Отправлено: 15.11.2006, 12:06 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 17
|
[C++ Error] shobjidl.h(2193): E2238 Multiple declaration for 'FOLDERSETTINGS'
[C++ Error] shobjidl.h(8095): E2238 Multiple declaration for 'DESKBANDINFO'
Хотя их тайпдефы тоже закоммнетил в shlobj.hpp. Чего делать я в отчаянии. |
|
olegenty |
Отправлено: 15.11.2006, 12:52 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
методом тупого поиска найди ВСЕ определения этих типов и прибей лишние. например, воспользовавшись Far Manager (ну или любой другой тулзой/файловым менеджером)
|
|
Onysio |
Отправлено: 15.11.2006, 12:59 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 17
|
Не совем понял, что именно Вы имеете ввиду? |
|
olegenty |
Отправлено: 15.11.2006, 13:16 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
открываешь Far Manager
валишь в каталог с Builder6
набираешь Alt+F7
вводишь в критерии поиска
1. "*.h, *.hpp" в качестве имени файла
2. FOLDERSETTINGS/DESKBANDINFO в качестве искомой строки
осуществляешь поиск
выясняется, что
struct FOLDERSETTINGS; определена в ShlObj.hpp -> комментируешь эту строку
выясняется, что в том же файле ниже определена и
struct FOLDERSETTINGS; -> коментируешь и эту строку
компилируешь
работает
наслаждаешься хорошо выполненной работой.
|
|
Onysio |
Отправлено: 15.11.2006, 14:01 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 17
|
Появились новые ошибки (26 штук, но похожих):
[C++ Error] ViewProtForm.cpp(109): E2451 Undefined symbol 'PR_LOAD'
[C++ Error] ViewProtForm.cpp(110): E2451 Undefined symbol 'PR_DEL'
[C++ Error] ViewProtForm.cpp(110): E2172 Duplicate case
[C++ Error] ViewProtForm.cpp(110): E2379 Statement missing ;
Фрагмент кода:
switch(event){
case PR_LOAD : if (c1->Checked) return true;break;
case PR_DEL : if (c2->Checked) return true;break;
... |
|
olegenty |
Отправлено: 15.11.2006, 14:35 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
найди где они объявлены и включи соответствующий хедер
|
|
Дима |
Отправлено: 09.01.2007, 11:57 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 4
|
Меня тоже ОЧЕНЬ коснулась эта проблема. Есть проект на 3, пробовал запустить в 6 ругается, что не находит PageManeger. Я его тоже не нашёл. В ИНТЕРНЕТЕ просто нет нигде Builder 3.0, обыскался уже. Подскажите как решить, или ссылочку на Builder 3.0, если не сложно.
|
|
AVC |
Отправлено: 09.01.2007, 13:41 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
QUOTE (Дима @ 09.01.2007, 10:57) | или ссылочку на Builder 3.0, если не сложно. |
Недельку полежит тут
http://energo.tavr.net/avc/files/bcb3.part1.rar 52M
http://energo.tavr.net/avc/files/bcb3.part2.rar 50M
Пароль на архив 1
Если будете качать, то большая просьба качать после 19.00 Москвы |
|
Дима |
Отправлено: 10.01.2007, 10:40 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 4
|
Поставил вчера. Запустил проект — не нашло почти не одного моего компонента ни Label, ни Image, ни Edite, ни Button вообщем на всё стандартное выдало ошибку. Может Builder не тот. Но в моём проектном файле написано VERSION = BCB.03 |
|
AVC |
Отправлено: 10.01.2007, 11:06 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
Builder тот, гарантировано. Это один из каталогов CD с которого я ставил и рабал пару лет с BCB3. Естественно я не паковал весь CD . Так что может чего не хватает.
При установке проблем не было? А в палитре эти компоненты есть? А пути настроены правильно?
Есть несколько путей
- проверить и исправить настройки (проект и библиотеки должны точно попасть в свои каталоги)
- если чего не хватает — говорите чего и я выкладываю
- в крайнем случае можете послать мне проект для тестирования, у меня для поддержки моих старых проектов до сих пор стоит и функционирует BCB3. За тайну (буде такая есть) не беспокойтесь.
|
|
Дима |
Отправлено: 10.01.2007, 12:19 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 4
|
QUOTE | послать мне проект для тестирования | спасибо. За безопастность не боюсь, но проект не мой морального права не имею.
Установка прошла нормально, все компоненты на палитре есть. Видимо, что-то с директориями не то. У меня сохранился установленый старый Builder3, я все директории в новом ставил те же. Единственное для Borland Shared\ поставил не то, не нашёл где был старый. Но Borland Shared повлиять на компоненты не мог же? |
|