COM-сервер на C# и VB
ps
на C# будет что-то типа
Type type = Obj.GetType;
type.GetMethod("GetFieldsNames").Invoke(Obj, s);
Правда я не уверен, что он с COM работает, но должен.
Конечно, работает, он в общем-то для этого и делался (а вовсе не для Iron*, как можно было бы подумать!)
Оставить комментарий
stilet78
есть исходник СОМ-сервера на Visual Basic-e, в котором другой FineReader-ом вызывается метод...
Public Sub RuleMethod ( <MarshalAs(UnmanagedType.IDispatch)> ByRef Obj As Object)
Obj.GetFieldsNames(s)
End Sub
как записать всё это на C#?
Если я переписываю всё как есть, то ругается на то, что не описан метод GetFieldsNames у Obj
public int RuleMethod ( [MarshalAs(UnmanagedType.IDispatch)] Object Obj)
{
Obj.GetFieldsNames(s);
}