Помогите с программированием!!! Задача не школьная...
Добавлено: Пт дек 19, 2008 8:43 pm
Среда - 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'кой. Если это сделать, то можно будет свет в туалете с компьютера выключать!!!