Страница 1 из 1

Помогите с программированием!!! Задача не школьная...

Добавлено: Пт дек 19, 2008 8:43 pm
-=NeWT=-
Среда - Delphi. Имеется комплект SDK "ActiveHome". Нужно использовать готовую библиотеку dll через ActiveX/COM интерфейс. Я совсем ниразу так не делал. Кто соображает подскажите как это сделать!

Что делаю я:
- Делаю New Application, сохраняю его.
- Потом New -> Other -> ActiveX -> COM Object. Указываю библиотеку, интерфейс, "Ок"... Сохраняюсь.
- Потом в коде формы своего Application пишу Uses - созданный .pas "TLB".
- Потом в Private "AH: IActiveHome", слово IActiveHome Delphi уже понимает!
- Потом допустим OnButtonClick пишу и в коде "AH." после точки всплывают все подсказки от данного Интерфейса, т. е. всё пучком.
- Компилиться без проблем, но при запуске ошибка: "EOleError: Type information missing for class TActiveHome".

Как правильно работать с COM в Delphi??? Я ваще ХЗ! Приложен архив с DLL'кой. Если это сделать, то можно будет свет в туалете с компьютера выключать!!!

Добавлено: Пт дек 19, 2008 9:18 pm
Amigo
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz

Добавлено: Пт дек 19, 2008 9:25 pm
Amigo
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz

...

Добавлено: Пт дек 19, 2008 10:17 pm
-=NeWT=-
Блин!!! Почему всё так просто оказалось!?!? :))))) Я ТЯ ЛЮБЛЮ ПРОСТО!!! РАБОТАЕТ!!!!!!!!

Добавлено: Сб дек 20, 2008 12:00 am
punk
Делфи....
С++ рулит.. а вы делфи=((
хотя в Билдере все точно так-же... не успел ответить=)
Амиго- тебе зачет...

Добавлено: Сб дек 20, 2008 10:50 am
Features
punk писал(а):С++ рулит.. а вы делфи=((
да не надо этих загонов :D

Добавлено: Сб дек 20, 2008 10:54 pm
Ритястик
punk писал(а): С++ рулит..
ф топку срр. шарп навсегда! 8)