Помогите с программированием!!! Задача не школьная...
- -=NeWT=-
- Местный
- Сообщения: 1864
- Зарегистрирован: Сб авг 14, 2004 10:45 pm
- Откуда: InffinNet
- Контактная информация:
Помогите с программированием!!! Задача не школьная...
Среда - 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'кой. Если это сделать, то можно будет свет в туалете с компьютера выключать!!!
Что делаю я:
- Делаю 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'кой. Если это сделать, то можно будет свет в туалете с компьютера выключать!!!
- Вложения
-
- USB.rar
- DLL'ка...
- (116.17 КБ) 53 скачивания
- punk
- Атеист года 10
- Сообщения: 3641
- Зарегистрирован: Пн авг 29, 2005 7:18 pm
- Откуда: монино
- Поблагодарили: 7 раз
- Контактная информация:
Делфи....
С++ рулит.. а вы делфи=((
хотя в Билдере все точно так-же... не успел ответить=)
Амиго- тебе зачет...
С++ рулит.. а вы делфи=((
хотя в Билдере все точно так-же... не успел ответить=)
Амиго- тебе зачет...
"...Жить, наверное, лучше, не имея ничего… Ты становишься свободен, как зверь, как птица… Небо… Много времени на творчество..."
Ю.Клинских
"ИДУ НА ВЫ!" древние славяне
Press any key to continue or other key to pause.
Молодой специалист - дилетант широкого профиля.
Иногда мне кажется, что быть панком в современной России означает не ругаться матом, вести здоровый образ жизни и быть образованным человеком©
Ю.Клинских
"ИДУ НА ВЫ!" древние славяне
Press any key to continue or other key to pause.
Молодой специалист - дилетант широкого профиля.
Иногда мне кажется, что быть панком в современной России означает не ругаться матом, вести здоровый образ жизни и быть образованным человеком©