Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Компиляция проектов Borland C++ Builder 6 для W95

2.0K
23 ноября 2003 года
STepan
13 / / 09.12.2002
Хотелось бы обсудить 2 проблемы сразу:
1. Как откомпилировать проект так, что бы он не нуждался в посторонних файлах, скажем таких как vcl60.bpl. Дело в том, что если их исключить из списка пакетов (packages) то программа компилируется, но при запуске выдает ошибку
"Класс уже существует".
2. С первой проблемой еще можно смириться, ведь занимают эти "БПЛы" не так уж и много, но, когда я запускаю программу в Windows 95 , словно назло появляется ошибка, что vcl60.bpl связан с отсутствующем компонентом с каким-то там хххОЛЕ32.длл.
Вот и ломаю себе голову - у клиента на машине стоит 95, и 98 врядли там потянет. Как быть ?
Заранее спасибо.
2.5K
25 ноября 2003 года
mozheyko_d
21 / / 08.01.2003
Цитата:
Originally posted by STepan
Хотелось бы обсудить 2 проблемы сразу:
1. Как откомпилировать проект так, что бы он не нуждался в посторонних файлах, скажем таких как vcl60.bpl. Дело в том, что если их исключить из списка пакетов (packages) то программа компилируется, но при запуске выдает ошибку
"Класс уже существует".
2. С первой проблемой еще можно смириться, ведь занимают эти "БПЛы" не так уж и много, но, когда я запускаю программу в Windows 95 , словно назло появляется ошибка, что vcl60.bpl связан с отсутствующем компонентом с каким-то там хххОЛЕ32.длл.
Вот и ломаю себе голову - у клиента на машине стоит 95, и 98 врядли там потянет. Как быть ?
Заранее спасибо.



Выключаем Project->Options->(Не помню какая закладка)->Build with runtime packages

2.0K
26 ноября 2003 года
STepan
13 / / 09.12.2002
Цитата:
Originally posted by mozheyko_d


Выключаем Project->Options->(Не помню какая закладка)->Build with runtime packages


Вот тут-то и загвоздка. Смысл этой галочки таков - собрать экзешник с использованием готовых runtime библиотек. Если, скажем, там эта галочка стоит и указаны, например "vcl,rtl" , то НЕОБХОДИМО, чтобы соответствующие библиотеки (для BCPP 6: vcl60.bpl и rtl60.bpl) присутствовали в паке windows\system32 или в папке программы.
Если их убрать то, по-видимому борланд попытается включить их в exe-файл, но программа при запуске выдает ошибку(причем, если на форме не слишком много объектов - все хорошо, но если число, напрмер, Editов возрастает до 10 шт - ошибка).
ВОПРОС: как сделать так чтобы этой ошибки не стало? Заранее громадное спасибо.

2.5K
26 ноября 2003 года
mozheyko_d
21 / / 08.01.2003
Цитата:
Originally posted by STepan

Вот тут-то и загвоздка. Смысл этой галочки таков - собрать экзешник с использованием готовых runtime библиотек. Если, скажем, там эта галочка стоит и указаны, например "vcl,rtl" , то НЕОБХОДИМО, чтобы соответствующие библиотеки (для BCPP 6: vcl60.bpl и rtl60.bpl) присутствовали в паке windows\system32 или в папке программы.
Если их убрать то, по-видимому борланд попытается включить их в exe-файл, но программа при запуске выдает ошибку(причем, если на форме не слишком много объектов - все хорошо, но если число, напрмер, Editов возрастает до 10 шт - ошибка).
ВОПРОС: как сделать так чтобы этой ошибки не стало? Заранее громадное спасибо.


А чё за ошибка ?

2.0K
26 ноября 2003 года
STepan
13 / / 09.12.2002
Цитата:
Originally posted by mozheyko_d

А чё за ошибка ?



project raised exception class EOSError with message 'system error. code: 1410. Класс уже существует' ...

2.5K
27 ноября 2003 года
mozheyko_d
21 / / 08.01.2003
Цитата:
Originally posted by STepan


project raised exception class EOSError with message 'system error. code: 1410. Класс уже существует' ...


Да...
Никогда подобного не видел.
Поиграйся с опциями линкера

2.0K
27 ноября 2003 года
STepan
13 / / 09.12.2002
Цитата:
Originally posted by mozheyko_d

Да...
Никогда подобного не видел.
Поиграйся с опциями линкера


А у тебя нет случайно на примете док по компиляции Builderoвского проекта ?

2.5K
28 ноября 2003 года
mozheyko_d
21 / / 08.01.2003
Цитата:
Originally posted by STepan

А у тебя нет случайно на примете док по компиляции Builderoвского проекта ?


Нет. У меня и проблем таких не было. Помогали танцы с бубном на опциях линкера, build all. Попробуй создать проект заново с умолчательными параметрами и добавь в неё свои файлы.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог