Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Ошибка при запуске exe-шника.


Автор: Malloc 23.11.2006, 10:28
Почему при запуске приложения появляется сообщение об ошибке:

"Project Rays.exe raised exception class EOSError with message 'System Error. Code 1410. Класс уже существует'. Process stopped. Use step or Run to continue." ?

Это происходит, когда я убираю флажок с "Build with runtime packages". А так работает нормально, но я хочу, чтобы программа потом не требовала *.bpl разные.

Такая ошибка возникает, когда я ставлю на форму более одной компоненты одного класса (два Edit'а, TrackBar'а).

Автор: TaNK 23.11.2006, 10:30
а ты попробуй еще и убрать Linker->run time RTL

Автор: Malloc 23.11.2006, 10:33
Это не влияет, я пробовал. Если оба флажка есть, то нормально, если один Packages, то тоже, но если и его убрать, то выдается ошибка, причем exe-шник компонуется нормально.

Автор: Vyacheslav 23.11.2006, 11:01
Используешь dll? smile

Автор: pandrew 23.11.2006, 11:04
Цитата(Malloc)
Такая ошибка возникает, когда я ставлю на форму более одной компоненты одного класса (два Edit'а, TrackBar'а). 

Все должно работать, видимо как-то криво сажаешь контролсы. Не обольщайся фактом вроде бы нормальной работы динамической версии.

Автор: Malloc 23.11.2006, 11:08
dll не использую



Цитата(pandrew @  23.11.2006,  11:04 Найти цитируемый пост)
Все должно работать, видимо как-то криво сажаешь контролсы. Не обольщайся фактом вроде бы нормальной работы динамической версии.


А как еще можно сажать контролсы?

Автор: pandrew 23.11.2006, 11:19
Цитата(Malloc)
А как еще можно сажать контролсы?

Я не знаю как ты поступал. Сделай простую тестовую форму. Кинь на нее пару TEdit. Должна собраться и работать в любом варианте.
Еще гипотеза: какой релиз BCB?

Автор: Malloc 23.11.2006, 16:41
Цитата(pandrew @  23.11.2006,  11:19 Найти цитируемый пост)
Еще гипотеза: какой релиз BCB?


Нет, другие программы работают нормально, это от релиза не зависит, это у меня впервые за 2 года (Builder 6.0)

Автор: TaNK 23.11.2006, 17:14
Цитата(Malloc @ 23.11.2006,  16:41)
Цитата(pandrew @  23.11.2006,  11:19 Найти цитируемый пост)
Еще гипотеза: какой релиз BCB?


Нет, другие программы работают нормально, это от релиза не зависит, это у меня впервые за 2 года (Builder 6.0)

а что нить не случалось с компом - вирусы например?

Автор: Vyacheslav 23.11.2006, 17:24
Сделай ReBuild

Добавлено @ 17:25 
В смысле не Make, а Build

Автор: VitasDeWind 23.11.2006, 17:30
Попробуй скинуть все настройки проекта в default.
если не работает, то скорее всего виноват один из bpl-ов, попробуй заново закинуть в папку (если есть копии, что врядли), или переустановить билдер smile .
PS  создай проект с нуля еще раз, покидай теже контролы ну и код.... если конечно проект пока не большой... если не поможет, тогда переустановить

Автор: Malloc 24.11.2006, 07:33
Переустановил Builder, кидаю на форму нового проекта 2 кнопки, убираю 2 флажка ( Linker->run time RTL и packages). Выдается  такая же ошибка. До сих пор понять не могу. Из-за этого тормозится работа (надо программу писать).

Автор: Malloc 24.11.2006, 07:55
Я смог справиться с проблемой. Я http://builder.xportal.ru/forum/printview.php?t=14943&start=0&sid=d63fdfc03f5a02432428ddd4144d9c15, что это можно исправить, удалив default.bpr из папки bin. Я так и сделал, благо у меня была всего одна форма (сделал новый проект, прикрепив мою форму).

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)