Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
TL
Зарегистрирован: 28.09.2003 Сообщения: 2
|
Добавлено: Вс Сен 28 2003 00:42 Заголовок сообщения: Срочно нужен совет! |
|
|
Огромная просьба, подскажите, плиз, что надо сделать (борланд С билдер 5-й версии), чтобы проект был самодостаточен, т.е. никакие библиотеки не брал со стороны - скопировал программу на машину с чистыми виндами, и все заработало... Попробовал в свойствах проекта отключить использование run-time packages, а именно vcl50, exe-файл после компиляции стал вдвое больше... Я обрадовался Но при запуске вылазит сообщение типа "неизвестный интерфейс" или "класс не зарегистрирован". Что надо сделать, как зарегистрировать этот класс или интерфейс??? Простое копирование файла vcl50 в системный каталог не дает результата... Помогите, пожалуйста!!!!! |
|
Вернуться к началу |
|
|
Anatoliy
Зарегистрирован: 15.04.2002 Сообщения: 681 Откуда: Moscow
|
Добавлено: Вс Сен 28 2003 00:57 Заголовок сообщения: Re: Срочно нужен совет! |
|
|
попробуй так: В Project|Options|Packages снять галку с Build with runtime packages, Project|Options|Linker снять галку с Use dynamic RTL,
В проекте используешь BDE и т.п.? то нужно еще и от них библиотеки или настройки.
Дучше попродуй на чистом ПК запустить прогу свою и докладыйвай что нужно. Или запусти прогу совместно с монитором файлов и реестра, чтоб увидеть что использует программа. |
|
Вернуться к началу |
|
|
TL
Зарегистрирован: 28.09.2003 Сообщения: 2
|
Добавлено: Вс Сен 28 2003 01:20 Заголовок сообщения: Re: Срочно нужен совет! |
|
|
Спасибо за участие! Но галку на Use Dynamic RTL уже снял давно ( не помогло.... Проблема локализовалась следующим странным образом: при отключенном использовании ран-тайм VCL50 затык происходит на использовании класса TF1Book... класс конечно левый, но удобный и чтобы обойтись без него придется много переписывать... Видимо, такая лажа случилась из-за того, что это ActiveX-компонент. Может, есть способ прямо из самой программы его зарегистрировать? |
|
Вернуться к началу |
|
|
|