k@s |
Отправлено: 07.04.2005, 16:50 |
|
Не зарегистрирован
|
Я отключаю в свойствах проекта "Use dynamic libraries", запускаю, а BCB6 выдает "Access violiation at adress 0000000 blablabla"
Медотом тыка определил, что он не хочет запускать без vcl и rtl...
А главное не показывает строку ошибки и CPU.
Что мне делать, если нужно запустить прогу на компе БЕЗ BCB???
Пожалуйста!!! |
|
** Harold |
Отправлено: 07.04.2005, 17:15 |
|
Не зарегистрирован
|
Project->Options
Закладка Linker->Use dinanic RTL (эту галку ты уже, похоже, снял)
Закладка Packages->Build with runtime packages (эту тоже нужно снять)
И все будет на работать на "голой" машине... [:||||||:] |
|
k@s |
Отправлено: 08.04.2005, 12:28 |
|
Не зарегистрирован
|
В том то все и дело... я убираю эту галку тоже, а он мне "Access violation 00000000..."
В других проектах все работает, а тут нет! |
|
Gedeon |
Отправлено: 08.04.2005, 12:47 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
Похоже какие-то кривые компоненты юзаете.
Положите к проге все dll, bpl и отдайте так, а вообще конечно интересно разобраться бы было. Писалось и проверяется на разных форточках?
|
|
vvoid |
Отправлено: 08.04.2005, 15:43 |
|
Машинист паровоза
Группа: Участник
Сообщений: 171
|
А может всё таки где-то память попросту бьётся???
Попробуй включить CodeGuard (Project->Options->CodeGuard) и собирай проект так, как он собирается (с динамически подключаемыми библиотеками). Потесть своё творение в таком режиме, и если ты где-то обращаешься по неверному адресу CodeGuard тебе этого не простит, ну точнее простит (ему-то по большому счёту пофиг ), но уж точно посоветует исправить и укажет где!
Отредактировано vvoid — 08/04/2005, 15:43
|
|
Guest |
Отправлено: 09.04.2005, 22:28 |
|
Не зарегистрирован
|
Gedeon
Да все на одной форточке-то. На своей. Никаких длл у меня нету, NukeDX только ( не смеяться! ). |
|