Компоненты на 2006 Buildere нервных просьба не смотреть
От: poiuytrewqpoiuytrewq  
Дата: 28.02.08 18:30
Оценка: :)
Граждане программисты сами мы не местные помогите кто может.
Проблема в следующем:
1. В XP на 2006 Buildere были написаны компоненты типа кнопки и прочее
Компоненты ничего особенного созданы по всем правилам в модуле nnn.bpl
2. Затем через три года то есть сейчас в Viste (лицензионная)
пишутся другие компоненты, но уже в другом модуле mmm.bpl. Когда проект
где используются модули создаётся с нуля на Viste всё хокей, но если
модуль mmm.bpl ставиться в старый проект на XP, где уже есть модуль
nnn.bpl проект вылетает с ошибками вида $$Object21$$ и надписями типа
не может найти точку входа. Когда я переношу класс компонента из модуля
mmm.bpl в модуль nnn.bpl всё в порядке.
3. Вопросы (просьба отвечать тем кто сталкивался с подобной проблемой)
3.1 Возможно ли что компоненты собранные на Viste в 2006 Buildere не дружат
с собратьями порождёнными в XP
3.2 Возможно ли что у компьютера не хватает памяти для загрузки нескольких
модулей компонентов поскольку проект довольно большой
3.3 Возможно ли что Vista умнее XP как напрмер в случае с hosts когда
для убыстрения обмена данными между Vistami не надо прописывать IP адреса
P.S По возможности озвучьте хотя бы наводящие вопросы, хотя скорее
всего как всегда придётся мучиться самому. Кстати чтобы создать
в компоненте Builder 2006 свойство типа класса с плюсиком нужно
наследовать его (класс-свойство) от Class::TPersistens. Граждане
никогда не пишите на 2006 Buildere !!! Батарейки садяться...

29.02.08 06:24: Перенесено модератором из 'C/C++. Прикладные вопросы' — Odi$$ey
Re: Компоненты на 2006 Buildere нервных просьба не смотреть
От: shvonder Россия  
Дата: 29.02.08 01:15
Оценка:
Здравствуйте, poiuytrewqpoiuytrewq, Вы писали:

P>проект вылетает с ошибками вида $$Object21$$ и надписями типа

P>не может найти точку входа

Ну, такое бывает, когда в пакете (фактически dll) нет нужного имени. Например, цепляется
старая версия или собраны криво. У меня такое было 1 раз — криво собрал пакеты из исходников, помогла пересборка.

P>3.1 Возможно ли что компоненты собранные на Viste в 2006 Buildere не дружат

P>с собратьями порождёнными в XP
Я бы сказал что явный косяк с пакетами. Проверь те ли у тебя пакеты цепляются. Проверь tdump'ом сами bpl-ки.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.