Текущий архив: 2005.11.13;
Скачать: CL | DM;
Вниз
TreeView и ActiveX Найти похожие ветки
← →
sau © (2005-02-15 13:46) [0]Добрый день, уважаемые мастера!
Помогите пожалуйста решить следующую проблему:
Имеется свой компонент - потомок класса TCustomTreeView. Он меня очень устраивает и работает в Delphi отлично. Но теперь мне его надо перетащить в Visual FoxPro, т.е. сделать из него ActiveX компонент. Но в этом случае он должен быть потомком класса TWinControl. Наверное можно дело поправить, вот только как? Может что подскажете? Спасибо!
← →
Юрий Зотов © (2005-02-15 14:28) [1]Он уже и так потомок TWinControl.
← →
sau © (2005-02-16 08:18) [2]А почему тогда он не появляется в списке?
← →
sau © (2005-02-16 08:45) [3]У меня по ходу еще один маленький вопросик возник... Не ругайтесь... :-) Установил Delphi2005 - как сделать новый ActiveX Control? Раньше было File-New-ActiveX-ActiveX Control
Спасибо.
← →
sau © (2005-02-16 08:47) [4]У меня по ходу еще один маленький вопросик возник... Не ругайтесь... :-) Установил Delphi2005 - как сделать новый ActiveX Control? Раньше было File-New-ActiveX-ActiveX Control
Спасибо.
← →
Digitman © (2005-02-16 09:32) [5]
> почему тогда он не появляется в списке?
в каком таком "списке" ?
← →
Cobalt © (2005-02-16 09:48) [6]Похоже на то, что разработчики ограничили список "основанных классов".
Пиши в Борланд, или ручками.
← →
sau © (2005-02-16 10:48) [7]Спасибо за отклики... В D7 все получилось. Осталось проверить работоспособность в VFP.
2Cobalt
>Похоже на то, что разработчики ограничили список "основанных классов".
Пиши в Борланд, или ручками.
Но в хэлпе есть. Там правда есть такая строчка: если вы не наблюдаете на панели ActiveX необходимых элементов, то проверьте IDE... Что-то типа в этом духе. А по созданию ActiveX Control все тоже самое: File-New-ActiveX-ActiveX Control. У меня же сейчас из ActiveX имеется возможность создать только ActiveX Library. Чего за фигня???
← →
Cobalt © (2005-02-18 02:37) [8]Так что, удалось TCustomTreeView сделать в АХ?
← →
sau © (2005-02-18 07:52) [9]2Cobalt
>Так что, удалось TCustomTreeView сделать в АХ?
Да, получилось в Delphi 7. Вопрос только в том как это все получилось... :-) Половины методов и свойств у ново испеченного ocx не хватает, когда бросаешь его в VFP. Наверное нужно их руками писать в Delphi. Даже Node нет, чтобы сделать Node.Add(...) Может кто-что подскажет???
А Delphi 2005 похоже отстой не смотря на небольшие +, а может еще работать с ним не научился, а может дистрибутив левый... По File|New много чего не нашел, хотя старые проекты открывались и компилировались нормально... И самое главное - тормозной, сначало терпел, но потом надоело - например, меню делаешь, а потом на форме следы остаются от построителя. Так что решил отложить Delphi 2005 до лучших времен. Воть... :-)
← →
Digitman © (2005-02-18 09:22) [10]
> Даже Node нет, чтобы сделать Node.Add(...)
а откуда он там возьмется ?
это же метод объекта TTreeNode, а не OCX-объекта ..
нужно ручками реализовать соотв.методы и прописать их в библ-ке типов ..
← →
sau © (2005-02-18 10:11) [11]2Digitman
>нужно ручками реализовать соотв.методы и прописать их в библ-ке типов ..
Я уже догодался... Вот где бы почитать про это?
← →
Digitman © (2005-02-18 10:43) [12]
> sau © (18.02.05 10:11) [11]
ну набери в Гугле что-нить типа "создание ActiveX-компонентов в Делфи" .. наверняка тучу ссылок получишь ..
можно и методом научного тыка, не так уж все и сложно ..
когда ты создаешь новый АХ-контрол или новую АХ-библ-ку, Делфи генерирует (и присоединяет к проекту) шаблон библ-ки типов .. при этом в меню View становится доступным меню Type Library, при вызове которого открывается достаточно удобный редактор TLB (библ-ки типов) .. при интерактивном редактировании TLB (добавление/изменение/удаление интерфейсов, их св-в, методов и т.д. и т.п.) Делфи автоматически генерирует нужные шаблоны в юните, использующем эту TLB .. остается только заполнить нужные шаблоны необходимым кодом
← →
sau © (2005-02-18 11:19) [13]2Digitman
>ну набери в Гугле что-нить типа "создание ActiveX-компонентов в Делфи" .. наверняка тучу ссылок получишь ..
Пока попадались только типа: File|New|ActiveX|ActiveX Control... И на этом все... Ищу более глубокую информацию по этой тематике
>остается только заполнить нужные шаблоны необходимым кодом
Вот с этим у меня как раз и проблема... :-) Опыта нема...
← →
Digitman © (2005-02-24 11:21) [14]
> Вот с этим у меня как раз и проблема
вот и описывай каждую из проблем (в порядке их возникновения у тебя) детально
Страницы: 1 вся ветка
Текущий архив: 2005.11.13;
Скачать: CL | DM;
Память: 0.5 MB
Время: 0.03 c