Машинист паровоза
Группа: Участник
Сообщений: 206
|
У меня есть EXE и DLL,подгружаю статически.
В exe используется TCGauge (это на вкладке Примеры есть крученный прогрессбар).
А в DLL передается только указатель,и в одной функции меняется значение progress.
Когда компилю без пакетов,при запуске пишет,что не найден класс TCGauge.
С пакетами (точнее достаточно одного-bcbsmp50.bpl),хорошо.
Как избавиться?
И второй вопрос в догонку-при статической линковке,если я меняю тело функции DLL,что нужно и EXE перекомпилировать,т.к он использует dll.lib — потому,что при запуске,говорит:связан с отсутствующим компонентом $$$rg$имя_функции (и в таком духе).А при динамической должно быть нормально?
|