![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Гость_shakil_* |
![]()
Сообщение
#1
|
Гости ![]() |
Под виндой, чтобы не запускать более одного экземпляра приложения нужно сделать FindWindow и если такое окно есть, то делаем его активным, а новый экземпляр не запускаем.
Подобное можно сделать на Qt? |
|
|
QCasper |
![]()
Сообщение
#2
|
Студент ![]() Группа: Участник Сообщений: 66 Регистрация: 26.11.2007 Пользователь №: 24 Спасибо сказали: 2 раз(а) Репутация: ![]() ![]() ![]() |
Под виндой, чтобы не запускать более одного экземпляра приложения нужно сделать FindWindow и если такое окно есть, то делаем его активным, а новый экземпляр не запускаем. Подобное можно сделать на Qt? В Qt Solutions есть что-то типа QSingleApplication, если я ничего не путаю. А что мешает использовать тот же самый FindWindow? |
|
|
Гость_Mixolap_* |
![]()
Сообщение
#3
|
Гости ![]() |
|
|
|
QCasper |
![]()
Сообщение
#4
|
Студент ![]() Группа: Участник Сообщений: 66 Регистрация: 26.11.2007 Пользователь №: 24 Спасибо сказали: 2 раз(а) Репутация: ![]() ![]() ![]() |
Ну вот, даже для opensource есть ![]() |
|
|
Гость_shakil_* |
![]()
Сообщение
#5
|
Гости ![]() |
Спасибо, оперативно помогли.
![]() |
|
|
iluxa |
![]()
Сообщение
#6
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 26.2.2008 Пользователь №: 107 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Ну вот, даже для opensource есть ![]() Уважаемые, не поделитесь ли классом =), ибо по ссылке ничего не найденно, т.к. сайт видимо реконструировали, и теперь там вообще подобного нет. Заранее Спасибо. Сообщение отредактировал iluxa - 27.2.2008, 2:47 |
|
|
Tonal |
![]()
Сообщение
#7
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: ![]() ![]() ![]() |
У меня есть модуль для винды написанный на python-е.
Могу выложить, если кому надо. :-) |
|
|
Litkevich Yuriy |
![]()
Сообщение
#8
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
я в Борланде делал через именованый мьютекс:
Где-то у кого-то, когда-то подсмотрел, может по аналогии и зделать в Qt'ях |
|
|
Mixolap |
![]()
Сообщение
#9
|
Студент ![]() Группа: Новичок Сообщений: 13 Регистрация: 13.12.2007 Пользователь №: 46 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Класс DSingleApplication может помочь.
скачать с qtfaq.ru |
|
|
Litkevich Yuriy |
![]()
Сообщение
#10
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Mixolap, он у тебя через порты реализован, а их может брандмауэр банить, я вот еще вариант нашел через Instance()
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 11.6.2025, 23:04 |