Schumi |
Отправлено: 30.05.2005, 19:37 |
|
Машинист паровоза
Группа: Участник
Сообщений: 206
|
У меня была сделана библиотека, но под BCB5. Нужно было создать такую же, но в BCB6. Я взял создал с нуля длл, вставил текст cpp и h.
Она в принципе работает, пока я не пытаюсь использовать такие вещи, как Application, ShowMessage и т.д. Хотя другие vcl нормально: AnsiString, TStringList.
И линкер начинает плеваться: external unresolved. Не пойму в чем дело.
|
|
Sl@Sh |
Отправлено: 31.05.2005, 12:18 |
|
Мастер участка
Группа: Участник
Сообщений: 383
|
Подключите к проекту vcl.lib
|
|
Schumi |
Отправлено: 31.05.2005, 19:46 |
|
Машинист паровоза
Группа: Участник
Сообщений: 206
|
Хорошо, завтра попробую. Может действительно в этом дело, так как если создаю длл с ран-тайм пакетам, то работает на ура.
|
|
Schumi |
Отправлено: 02.06.2005, 07:06 |
|
Машинист паровоза
Группа: Участник
Сообщений: 206
|
Вы оказались правы. Подключил из папки Lib\Release и все заработало.
Хотя, как-то выглядит это глючено-неправильно.
И что я заметил, что абсолютно одинаковые длл (в смысле содержащихся функций и реализации): в BCB5 имеет размер 370 Кб, а в
BCB6 — 480 Кб.
Хотя, был аналогичный пример, но в другой длл у меня не было проблем с линкером, и соответственно я не подключал lib, так было наоборот: в BCB5 — 375 Кб, а в BCB6 — 170 Кб.
Видимо, все же не совсем правильно подключать vcl.lib. Что же это глючит Билдера?
|
|