khSerg
Зарегистрирован: 16.07.2008 Сообщения: 19
|
Добавлено: Вт Апр 21, 2009 4:12 pm Заголовок сообщения: C# и CallBack |
|
|
Господа, подниму еще раз известную всем тему - CallBack :)))))))
потому что я уже просто сдался... :(
Определяем переменные...
public static MapInfo.MapInfoApplication oleMI;
oleMI = (MapInfo.MapInfoApplication)Marshal.GetActiveObject("MapInfo.Application");
MIResponder theResponder = new MIResponder();
Ну так вот создаю класс MIResponder в котором находится процедура
public void SetStatusText(string statusText)
{
string newText = GetField(statusText, "\t", 1);
//string newText = statusText;
if (newText == "")
{
Form1.ActiveForm.Text = "Visual Map Tools Sample";
}
else
{
Form1.ActiveForm.Text = "Visual Map Tools Sample : " + newText;
}
}
пытаюсь вызвать oleMI.SetCallback(theResponder); но не получатся - выдает ошибку Specified cast is not valid. и я не знаю почему :))
В примерах на VB у них все работает на УРА, а тут вот не получатся.
Может кто-нибудь поможет бедному программисту...получить строку состояния.
Спасибо! |
|