Здравствуйте.
У меня есть описание API для одной программной системы. Интерфейс выполнен в виде DLL на ActiveX. Мне нужно подключить ее к проекту на ASP.Net, используя C# и, собственно, использовать. С подключением проблем не возникло, вставил ссылку в проект, подключил пространство имен. Но вот как использовать - непонятно. Для начала там надо создать один объект с помощью вызова CreateObject, я это сделал, но возникла ошибка.
csharp Код:
Head MyHead = Microsoft.VisualBasic.Interaction.CreateObject("eapi.head","");
Ошибка 1 Не удается неявно преобразовать тип "object" в "EApi.Head".
Существует явное преобразование (возможно, пропущено приведение типов)
C:\Documents and Settings\Администратор\Мои документы\Visual Studio 2008\Projects\test2\test2\Default.aspx.cs
15 27 test2
Как исправить? У меня такое ощущение, что это вообще и не должно работать, судя по тому, что пишут в интернете о методе CreateObject.