Название: [MacOs] Несколько копий приложения Отправлено: thor.0x00 от Август 08, 2010, 18:46 В win оконное qt-приложение позволяет открыть свою вторую копию повторным запуском.
В маке не так - повторный запуск уже запущенного приложения не открывает новую копию, а переводит фокус на уже запущенное. Как можно повторить поведение в win? Один из способов который я нашел, это запускать через консоль: Код: open -a MyApp.app -n Опыта у меня в маке очень мало, может быть я что-то упустил? Название: Re: [MacOs] Несколько копий приложения Отправлено: Igors от Август 09, 2010, 11:53 Непонятно причем здесь Mac если его поведение Вас устраивает. Повторить на др. платформе: поиск по форуму QSingleApplication
Название: Re: [MacOs] Несколько копий приложения Отправлено: Авварон от Август 09, 2010, 12:57 его НЕ устраивает
Название: Re: [MacOs] Несколько копий приложения Отправлено: thor.0x00 от Август 09, 2010, 15:49 его НЕ устраивает Верно. Мне надо, чтобы можно было запустить несколько копий приложения в macosНазвание: Re: [MacOs] Несколько копий приложения Отправлено: Igors от Август 09, 2010, 18:15 Верно. Мне надо, чтобы можно было запустить несколько копий приложения в macos Можно так, но опять-таки через консольКод: MyApp.app/Contents/MacOS/MyApp & Название: Re: [MacOs] Несколько копий приложения Отправлено: thor.0x00 от Август 09, 2010, 20:23 не просто хочется, а приложение изначально разрабатывалось с возможностью запуска нескольких копий. Программа управляет девайсами на ком-порте, и для каждого девайса - отдельная instance.
Такой подход хорошо работает в windows, linux. А под маком я и не знал, что так не принято... Название: Re: [MacOs] Несколько копий приложения Отправлено: Igors от Август 09, 2010, 20:47 не просто хочется, а приложение изначально разрабатывалось с возможностью запуска нескольких копий. Программа управляет девайсами на ком-порте, и для каждого девайса - отдельная instance. Я поддерживаю подобный проект - пользователь может запускать несколько копий и общаться с каждой через уникальный IP адрес (порт). Это решается созданием N копий приложения (включая все библиотеки и вспомогательные файлы). Пользователь отвечает за установку каждой копии и ее ID. Имеет то достоинство что неважно где установлены копии - 10 на 1 машине или по 1 на 10 машинах.Такой подход хорошо работает в windows, linux. А под маком я и не знал, что так не принято... Название: Re: [MacOs] Несколько копий приложения Отправлено: thor.0x00 от Август 09, 2010, 21:51 Не, у меня приложениям не нужно общаться друг с другом. Я просто хочу узнать, как macos сделать так, чтоб при запуске всегда создавался новый процесс.
По умолчанию, как я понимаю, она смотрит список процессов, и если находит с таким же именем - то переводит фокус на него. А если не находит - запускает приложение. Должна же быть какая-то возможность (указания компилятору, или в настройках проекта XCode) Название: Re: [MacOs] Несколько копий приложения Отправлено: Igors от Август 10, 2010, 14:04 Не, у меня приложениям не нужно общаться друг с другом. Я просто хочу узнать, как macos сделать так, чтоб при запуске всегда создавался новый процесс. Вряд ли. это не в духе Mac. До OSX (Mac Classic) этого вообще не было (как и командной строки) и в библии пояснялось почему.По умолчанию, как я понимаю, она смотрит список процессов, и если находит с таким же именем - то переводит фокус на него. А если не находит - запускает приложение. Должна же быть какая-то возможность (указания компилятору, или в настройках проекта XCode) Название: Re: [MacOs] Несколько копий приложения Отправлено: thor.0x00 от Август 10, 2010, 14:20 Вряд ли. это не в духе Mac. До OSX (Mac Classic) этого вообще не было (как и командной строки) и в библии пояснялось почему. Почему? :) |