Как определить запуск второго приложения ? |
Здравствуйте, гость ( Вход | Регистрация )
Как определить запуск второго приложения ? |
flankerr |
3.6.2009, 15:39
Сообщение
#1
|
Активный участник Группа: Участник Сообщений: 356 Регистрация: 9.1.2008 Пользователь №: 65 Спасибо сказали: 2 раз(а) Репутация: 0 |
Надо при запуске приложения определять есть ли уже запущанная копия(и) этого приложения.
Впрос как ? |
|
|
Litkevich Yuriy |
3.6.2009, 15:49
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
QSingleApplication
Используется вместо QApplication или QCoreApplication |
|
|
flankerr |
3.6.2009, 16:08
Сообщение
#3
|
Активный участник Группа: Участник Сообщений: 356 Регистрация: 9.1.2008 Пользователь №: 65 Спасибо сказали: 2 раз(а) Репутация: 0 |
QSingleApplication в Qt 4.3.3 что-то не нашёл.
Но судя из названия и из того что им надо заменить стандартный апликейшен можно сделать вывод что он не позволяет запускать копию. Тогда как мой вопрос звучал иначе,а имено Как определить что уже запущена копия ? т.е. мне НЕ нужно запрещать мне просто нужно в момент запуска знать есть ли уже запущенаая копия приложения Сообщение отредактировал flankerr - 3.6.2009, 16:09 |
|
|
SABROG |
3.6.2009, 16:23
Сообщение
#4
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
bool QtSingleApplication::isRunning ()
Returns true if another instance of this application is running; otherwise false. This function does not find instances of this application that are being run by a different user (on Windows: that are running in another session). |
|
|
Litkevich Yuriy |
3.6.2009, 16:34
Сообщение
#5
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
flankerr |
3.6.2009, 17:15
Сообщение
#6
|
Активный участник Группа: Участник Сообщений: 356 Регистрация: 9.1.2008 Пользователь №: 65 Спасибо сказали: 2 раз(а) Репутация: 0 |
а чем платная версия отличается от свободной ?
|
|
|
Litkevich Yuriy |
3.6.2009, 17:19
Сообщение
#7
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
SABROG |
3.6.2009, 17:19
Сообщение
#8
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
а чем платная версия отличается от свободной ? Тем, что раньше тебе надо было приобрести лицензию Qt, чтобы скачать этот класс и работать с ним или искать ворованную. Если имеется ввиду то, что есть сейчас платная, так это также как с исходниками Qt. Если у тебя есть платная лицензия, то ты можешь изменять исходники Qt и исходники этого класса и продавать как собственную программу, иначе только использовать эти классы и продавать, но не изменять и продавать. Сообщение отредактировал SABROG - 3.6.2009, 17:26 |
|
|
flankerr |
3.6.2009, 17:35
Сообщение
#9
|
Активный участник Группа: Участник Сообщений: 356 Регистрация: 9.1.2008 Пользователь №: 65 Спасибо сказали: 2 раз(а) Репутация: 0 |
но всё равно не понятно почему они отдельно выложили платную версию и отдельно свободную - если различия только в выше описанном тогда не понятно зачем разделять
|
|
|
SABROG |
3.6.2009, 17:42
Сообщение
#10
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
Там наверно в хедерах написано под какую они лицуху.
|
|
|
Текстовая версия | Сейчас: 21.12.2024, 19:40 |