Форум — Ответы ( К темам )
? | Георгий: проблемы с 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 этих глюков нет? |