Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 4 738

/ вопрос закрыт /

Здравствуйте, эксперты!
Поставил BDS 2006. Полный комплект. Всё заработало. Но через месяц обнаружил, что отвалился дельфи. Т.е. при открытии дельфей создать новый проект было невозможно - в окне выбора типа проекта было пусто, а при попытке открыть проект на дельфи, выдавалась ошибка.
На тот момент мне дельфи был не нужен, поэтому забил на него и работал в С++. Но через полгода вдруг отвалился с++, а вот дельфи появился.
Сейчас в меню билдера File - New есть только два пункта - Other и Customize. При выборе Other в списке "C++Builder Projects" нет ни одного типа проектов (хотя раньше было очень много - консольный, tpl, dll, win32 и т.д.). При открытии С++ проекта выдаёт ошибку "Personality CPlusPlusBuilder.Personality is required to load project and is not loaded. Cannot load project."
Переустановка среды не помогла - ошибка.
Установил два сервис-пака - ошибка.
Гугл не помог. У людей те же проблемы, жалуются, но ответов или ноль, или совет сменить среду на более новую.
На сайте эмбаркадеро вопрос тоже без ответа (http://qc.embarcadero.com/wc/qcmain.aspx?d=65515)
Как вернуть С++?

Егор Вопрос закрыт (ответы не принимаются, мини-форум закрыт)

Вопрос задал: Егор (статус: 10-ый класс)
Вопрос отправлен: 16 ноября 2010, 19:41
Состояние вопроса: закрыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 9; последнее сообщение — 20 ноября 2010, 21:42; участников в обсуждении: 4.
Егор

Егор (статус: 10-ый класс), 16 ноября 2010, 19:47 [#1]:

При нажатии на кнопку "Details >>" в окне ошибки выдаётся следующее:
---------------------------

Цитата:


+ $2C[20BAD436]{coreide100.bpl} ProjectFileUtils.ProjectFileUtils.LoadProjectFile (Line 770, "ProjectFileUtils.pas" + 34) + $2C
+ $7[20BC464B]{coreide100.bpl} ProjectModule.ProjectModule.TModuleHandler.FileOpen (Line 2222, "ProjectModule.pas" + 1) + $7
+ $C[20C3B42F]{coreide100.bpl} DocModul.DocModul.TFileOpenHandler.FileOpen (Line 3033, "DocModul.pas" + 1) + $C
+ $14[20C36884]{coreide100.bpl} DocModul.DocModul.TFilterList.OpenFile (Line 777, "DocModul.pas" + 35) + $14
+ $1E[20C3B652]{coreide100.bpl} DocModul.DocModul.ProjectOpenDialog (Line 3079, "DocModul.pas" + 30) + $1E
+ $12[00412EDF]{bds.exe } AppMain.AppMain.TAppBuilder.ReadToolBarStream (Line 5168, "ui\AppMain.pas" + 72) + $12
+ $3[218BD460]{vclactnband100.bpl} ActnMenus.ActnMenus.TCustomActionMainMenuBar.TrackMenu (Line 3143, "ActnMenus.pas" + 3) + $3
+ $4[218B891D]{vclactnband100.bpl} ActnMenus.ActnMenus.TCustomActionMenuBar.CMItemClicked (Line 883, "ActnMenus.pas" + 3) + $4
+ $6[5205CA19]{vcl100.bpl } Controls.Controls.TWinControl.WndProc (Line 7246, "Controls.pas" + 105) + $6
+ $4[218BA158]{vclactnband100.bpl} ActnMenus.ActnMenus.TCustomActionMenuBar.WndProc (Line 1572, "ActnMenus.pas" + 15) + $4
+ $0[51F60BC0]{rtl100.bpl } Classes.Classes.StdWndProc (Line 11572, "classes.pas" + 8) + $0
+ $6A[7E368731]{USER32.dll } GetDC + $6A
+ $14A[7E368811]{USER32.dll } GetDC + $14A
+ $122[7E3689C8]{USER32.dll } GetWindowLongW + $122
+ $A[7E3696C2]{USER32.dll } DispatchMessageA + $A
Опасайтесь багов в приведенном выше коде; я только доказал корректность, но не запускал его.
— Donald E. Knuth.
Вадим К

Вадим К (статус: Академик), 16 ноября 2010, 19:49 [#2]:

а Делфи похоже нелицензионный. Отсюдова и все проблемы. А кряк на него не очень хороший.

Также возможно, что по какой то причине выгрузились пакеты (некоторые пакеты не только представляют новые компоненты, а и добавляют пункты меню, новые типы проектов и многое - многое другое).
Галочка "подтверждения прочтения" - вселенское зло.
Егор

Егор (статус: 10-ый класс), 16 ноября 2010, 20:11 [#3]:

новых компонентов не ставилось
Опасайтесь багов в приведенном выше коде; я только доказал корректность, но не запускал его.
— Donald E. Knuth.
Вадим К

Вадим К (статус: Академик), 16 ноября 2010, 20:34 [#4]:

Никто не говорит, что пакеты новые "ставились".
Делфи лицензионная?
Галочка "подтверждения прочтения" - вселенское зло.
Ерёмин А.А.

Ерёмин А.А. (статус: *Администратор), 16 ноября 2010, 21:27 [#5]:

Цитата (Егор):

У людей те же проблемы, жалуются, но ответов или ноль, или совет сменить среду на более новую.

И я бы тоже посоветовал сделать последнее. На моей старенькой машине BDS 2006 ужасно тормозил, невозможно было работать, а 2007 летал на ура. Почему бы не перейти на более старшую версию, если они мало чем отличаются?
Егор

Егор (статус: 10-ый класс), 17 ноября 2010, 05:09 [#6]:

Вадим К: нет
Ерёмин А.А.: хм... попробую
Опасайтесь багов в приведенном выше коде; я только доказал корректность, но не запускал его.
— Donald E. Knuth.
Вадим К

Вадим К (статус: Академик), 17 ноября 2010, 09:52 [#7]:

У новых делфи хитро сделана лицензия - она не дает грузить некоторые пакеты. Но она об этом сообщает. Так как Вы по всей видимости патчили среду, то далеко не факт, что все пропатчено как нужно.
Рекомендую 2006 на 2007 делфи. Она мало того, что быстрее и лучше работает, но и новее и имеет некоторые новшества. И это последняя версия без юникода. А также поставить себе 2009 (а может и 2010), что бы с юникодом экспериментировать.
Галочка "подтверждения прочтения" - вселенское зло.
bugmenot

bugmenot (статус: 3-ий класс), 17 ноября 2010, 15:42 [#8]:

Зачем вообще BDS 2006 ставить? С момента её выхода выпустили аж 4 версии. Так-то.

Про лицензии-нелицензии - вздор, если там специально никто не ковырялся (проверить: "%APPDATA%\.borland\*.lic") кроме этого может еще зиллион причин почему персоналити отваливаются.

Если уж так хочется старого/доброго: снести, <strong>почиститься</strong> и поставить заново.
виконання програми розпочинається з того самого мiсця, де призупинилося.

Егор

Егор (статус: 10-ый класс), 20 ноября 2010, 21:42 [#9]:

проблема решена переходом на 2007 CodeGear.
как и думал, с первого раза откомпилировать 2006-ой проект не получилось, но после небольших правок всё заработало.
всем спасибо.
Опасайтесь багов в приведенном выше коде; я только доказал корректность, но не запускал его.
— Donald E. Knuth.

7 апреля 2011, 20:12: Вопрос закрыт (решение принял автор вопроса — Егор): долой старые глючные IDE! :)

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 12:00
Выполнено за 0.03 сек.