Форум — Ответы     (  К темам )
 ?  Георгий: проблемы с Variant + OLE (20-12-2002 13:26:07)
при работе с OLE обьектами, через Variant не удаётся создать такой EXE, чтобы для его работы не требовались Package. в частности пример, приведённый на этом сайте (работа с Excel) тоже при компиляции без Package не работает (судя по всему при линковании не верно устанавливаются связи). система CBuilder 5.03 Pro Excel 97. помогите, кто чем может :-}.
 Павел (21-12-2002 19:12:12)
Ну и уберите галочку при компиляции проекта
в Project->Options->Packages->Build with runtime packages,
чтобы все пакеты вошли в exe, и заодно со вкладки Linker->Use dynamic RTL,
и потом пересоберите Build ваш проект
 Георгий (24-12-2002 11:27:22)
в том-то и беда, что если убрать галочки, то ничего не работает, а сними все Ok
 Павел (30-12-2002 13:10:50)
Попробуйте создать новый проект .bpr и присоеденить к нему все ваши формы.

Посмотрите, что прописано в .bpr файле.
Там или что-то лишнее или чего-то наверное не хватает.
Лечится вышесказанным.
 Георгий (31-12-2002 03:28:37)
Уже пробовал. Не помогает...
Ошибка выглядит как обращение к памяти по адресу 0x800 — очень похоже на обращение по нулевому указателю (но не моему — мои не нулевые).
До этого возникали похожие глюки (обращение по чистому 0), но они были связаны с Variant + TTable, и лечилось банальной полной перекомпиляцией программы...
я использую BCB 5.03 (UP1) почти лицензионный... может в нормальном пиратском BCB 6 этих глюков нет?