powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как предовратитить повторный запуск формы?
12 сообщений из 12, страница 1 из 1
Как предовратитить повторный запуск формы?
    #32691325
Tone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Собственно вопрос в теме...
Очень буду благодарен за примерчик... зарение примного благодарен.
...
Рейтинг: 0 / 0
Как предовратитить повторный запуск формы?
    #32691616
Псюшка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я бы делала это через перебирание объектов-форм переменной _Screen и поиска по названию формы.
...
Рейтинг: 0 / 0
Как предовратитить повторный запуск формы?
    #32691623
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rtfm wexist()
...
Рейтинг: 0 / 0
Как предовратитить повторный запуск формы?
    #32691664
Псюшка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Точно! wexist подойдет! перебирать придется, только если мы пользователю его вперед выкинуть захотим..
...
Рейтинг: 0 / 0
Как предовратитить повторный запуск формы?
    #32705371
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или если имя формы не однозначно её определяет, а сравнивать надо по
какому-то иному внутреннему свойству объекта -формы.

Posted via ActualForum NNTP Server 1.0
...
Рейтинг: 0 / 0
Как предовратитить повторный запуск формы?
    #32710994
Фотография Telum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, а парню толком то и не ответили!!!
Tone - поиши на форуме - даже я помню что где-то я видел этот топик ОК?
...
Рейтинг: 0 / 0
Как предовратитить повторный запуск формы?
    #32710998
Фотография Telum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, да мне же и отвечали! - Этот совет теперь я использую в своих проектах!!!
...
Рейтинг: 0 / 0
Как предовратитить повторный запуск формы?
    #32711901
Гость_xxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вообще-то, тебе поможет объект ядра мьтекс. Прямая дорога в MSDN.
Лучше еше никто ничего не придумал.
...
Рейтинг: 0 / 0
Как предовратитить повторный запуск формы?
    #32711906
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Вообще-то, тебе поможет объект ядра мьтекс.

Запретить открытие формы и между разными копиями программы запущенными на
этой машине??? А не слишком ли это жестоко?

Posted via ActualForum NNTP Server 1.0
...
Рейтинг: 0 / 0
Как предовратитить повторный запуск формы?
    #32711932
Гость_xxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нисколько, проверено не раз. Но уж если не хочется возиться, как Вы говорите "жестоко", то FindWindоw, элементрано объявлятся в фоксе и к тому же все знают имя своего окна при запуске, но я всеж настаиваю на мьтексе.
...
Рейтинг: 0 / 0
Как предовратитить повторный запуск формы?
    #32712229
Tone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TelumБлин, да мне же и отвечали! - Этот совет теперь я использую в своих проектах!!!

кинь сылочку погляжу .... а то весь форум уже перелопатил.
...
Рейтинг: 0 / 0
Как предовратитить повторный запуск формы?
    #32713752
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Гость_xxx

Мьютекс - это ИСКЛЮЧИТЕЛЬНЫЙ синхронизационный объект. Это значит что если
некто сделал сабж через него, то запустив 10 копий программы, и открыв в
одной из них "окно А" - он не сможет открыть его в 9 остальных копиях. Все
прочие предложенные способы касаются именно ограничения в рамках одного
фоксового процесса. Конечно случаи разные бывают, но IMHO так жестоко
блокировать не стоит. я вообще использую мюбтекс только для "предотвращения
повторного запуска ПРОГРАММЫ" - ну там где это нужно конечно обеспечивать.
Если ты имел в виду в этом контексте (т.е. для программы а не для формы) -
то совершенно согласен - хороший и достаточно надёжный способ.

Posted via ActualForum NNTP Server 1.0
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как предовратитить повторный запуск формы?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]