www.map-info.ru :: Просмотр темы - И снова проблемы с MapInfo+MapBasic+Delphi
                               РќР° главную страницу сайта

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

 
   Список форумов www.map-info.ru | Форум - программирование в среде MapInfo Добавить ответ
Предыдущая тема :: Следующая тема  
Автор Сообщение
Radgard



Зарегистрирован: 23.07.2007
Сообщения: 25

СообщениеДобавлено: Ср Авг 22, 2007 3:00 am    Заголовок сообщения: И снова проблемы с MapInfo+MapBasic+Delphi Добавить ответ со ссылкой на данный текст

Помогите пожалуйсиа в такой ситуации:
написал программку на mapbasic, которая создает кнопку на панели инструментов MapInfo.
Нажимаю на кнопку, запускается мой .exe файл (run program). Он отображает информацию о выбранном мышкой на карте объекте...
вот как теперь сделать так, чтобы после каждого нажатия по этой кнопке мое приложение либо закрывалось перед этим, либо обновлялось?
потому что у меня их открывается ровно столько, сколько раз я нажимаю свою созданную кнопку...
сам оператора закрытия приложения найти так и не смог...
заранее спасибо...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Андрей Могильный



Зарегистрирован: 21.03.2006
Сообщения: 864

СообщениеДобавлено: Ср Авг 22, 2007 4:53 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Добавь в свою EXE-программу мьютекс, чтобы запускался только один EXE-шник только один раз. И если он видит этот мьютекс (т.е. запущен уже exe-шник), то пусть "пнет" как-нибудь эту уже запущенную копию, чтобы она обновила данные. Под словом "пнет" рассмотри любые механизмы межпроцессного взаимодействия в Windows, на свой вкус.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Показать сообщения:   
   Список форумов www.map-info.ru | Форум - программирование в среде MapInfo Добавить ответ
Страница 1 из 1

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


Top.Mail.Ru