www.map-info.ru :: Просмотр темы - C# и CallBack
                               РќР° главную страницу сайта

 
                                
ВходВход    РегистрацияРегистрация    ПрофильПрофиль    ПользователиПользователи    ГруппыГруппы    FAQFAQ    ПоискПоиск  

 
   Список форумов www.map-info.ru | Форум - программирование в среде MapInfo Добавить ответ
Предыдущая тема :: Следующая тема  
Автор Сообщение
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 у них все работает на УРА, а тут вот не получатся.

Может кто-нибудь поможет бедному программисту...получить строку состояния.

Спасибо!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
   Список форумов www.map-info.ru | Форум - программирование в среде MapInfo Добавить ответ
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Top.Mail.Ru