statusLine
От: tsdaemon  
Дата: 21.06.12 15:50
Оценка:
Сделал все по примеру, метод
public void HelloWorld()
{
MessageBox.Show("Hello World!");
statusLine.SetStatusLine("Yoyoyo");
}
из 1с вызывается, MessageBox показывает. Но на строчку
statusLine.SetStatusLine("Yoyoyo");
ругается, говорит, что в ней NullReferenceException. Интерфейс IInitDone имплементировал.
То же самое при обращении к методам asyncEvent.
public void Done() { }
public void GetInfo([MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)]
ref object[] info)
{
info[0] = 2000;
}
/// <summary>
/// Инициализация компонента
/// </summary>
/// <param name="connection">reference to IDispatch</param>
public void Init([MarshalAs(UnmanagedType.IDispatch)]
object connection)
{
asyncEvent = (IAsyncEvent)connection;
statusLine = (IStatusLine)connection;
}
Подскажите, в чем дело?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.