![]() |
|
|
![]()
|
|
| Хал |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 8.5.2008 Репутация: нет Всего: нет |
Помогите разобраться пожалуйста!
Программирую на Билдере 2006. Затем поставил 2009-ю студию. Вскоре после этого старые ехе-шки от 2006-го перестали запускаться с ошибкой "Точка входа в процедуру @@Shdocvw_tlb@Finalize не найдена в библиотеке DLL bcbie100.bpl" Кроме того, проекты на 2006 перестали компилироваться в исходном виде: например, раньше исходники с такими строками компилились нормально parentNodeGroup->appendChild(AddresseeXMLDocument->createElement(WideString(pAdr->adr))); теперь же надо изменять до: parentNodeGroup->appendChild(AddresseeXMLDocument->createElement(WideString(pAdr->adr).c_bstr())); Предполагаю, что дело в конфликте версий студии или XML. Как вернуть все назад? Пробовал удалять Девятку, переставлять 2006-ку и XML, копировать bpl из дистриба 2006 в папку BDS и windows\system32. Нифига не помогает. Что делать? |
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
||||
|
||||
| Хал |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 8.5.2008 Репутация: нет Всего: нет |
Увы ( Сейчас программа сделана на 2006 и сдавать надо в таком виде((
|
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
Должна импортироваться в 2009 без ощутимых проблем. Главное где могут возникнуть не стыковки - так это использования юникод-строки вместо аски, да и то не во всех методах (по умолчанию перегружены). Предлагаю: 1. Прибить BDS 2006 - я бы прибавил еще букву M к этой студии 2. Ставим CG 2009. 3. Импортируем проект. |
|||
|
||||
| Хал |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 8.5.2008 Репутация: нет Всего: нет |
Спасибо за участие, проблему кажется решил. Сейчас отчитаюсь...
Итак, перестали компилироваться проекты именно в 2006, хотя раньше работали нормально. Подозреваю, что 2009-ая студия подменила какие-то общие dll или bpl. И именно 2006-ая студия отказалачь компилировать parentNodeGroup->appendChild(AddresseeXMLDocument->createElement(WideString(pAdr->adr))); хотя раньше ела за милую душу) В общем, взял у коллег (где только 2006 стояла) файлики и заменил все нафиг в windows\system32и BDS\bin. Вот список (все нужно было менять или только некоторые - хз, зарекся экспериментировать bcbie100.bpl bcbsmp100.bpl borlndmm.dll cc3270mt.dll dbrtl100.bpl indy100.bpl rtl100.bpl vcl100.bpl vcldb100.bpl vclx100.bpl vclZipForged10.bpl |
|||
|
||||
| LionMdS |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 28.3.2009 Репутация: нет Всего: нет |
Дело в том что они используют библиотеки из разных каталогов, тоесть общих нету!!! А с лагами BCB 6 все давно смирились и снесли её ... И легче те перегнать на 2009 студию. |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |