В Delphi процесс добавления объекта activex в проект довольно прост - вы импортируете класс, и Delphi оборачивает обработчики вокруг него, и все готово за считанные секунды.Однако я хочу создать сервер, к которому класс подключается, а не клиент для этого класса.
Конкретный случай, над которым я работаю, - это драйверы принтера OPOS.Я хочу добавить интерфейс драйвера принтера OPOS в существующую программу, чтобы объекты управления OPOS могли видеть мою программу как просто еще один класс объектов принтера.Я могу легко импортировать библиотеку типов принтеров как компонент, клиентом которого я являюсь, но я не уверен, что мне нужно сделать, чтобы быть другой стороной этого разговора.Я подозреваю, что смотрю на что-то неправильно, но почти весь найденный мной справочный материал предполагает, что я хочу быть клиентом или определить совершенно новый сервер.Я также новичок COM, так что это немного сбивает с толку.Я играл с XE и D7 и создал tlb в соответствии с управлением принтера, но, очевидно, не смог заставить его летать.
Может кто-нибудь подсказать мне в правильном направленииВот?