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

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

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

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

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

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

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


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