-
Посоветуйте пожалуйста, какие есть решения на этот счёт. Нужно чтобы программа запускалась только один раз. А то пользователи тычут в ярлык, и запускают по 2-3 экземпляра, потом путаница начинается, что не есть хорошо.
-
Ну, как вариант, например, в dpr файле: begin
Application.Initialize;
if FirstHinstanceRunning(0) then
Exit;
...
-
Это платная услуга
-
> FirstHinstanceRunning
входит в стандартный набор "Делфи 3000"
-
> TComboBox (20.08.17 07:40) [1] Спасибо
-
FirstHinstanceRunning в какой uses входит?
-
у всех по разному. у меня это ONLYOneExeInstanceInRam.pas
-
> [5] pavelnk © (21.08.17 10:04) > FirstHinstanceRunning в какой uses входит?
> [3] KilkennyCat © (20.08.17 14:26) > входит в стандартный набор "Делфи 3000"
-
-
Этот вопрос, наверное, на втором месте после "Как запуздырить иконку туда где часиски". Т.е. ищестся с полуслова в Гугле.
-
> TComboBox (21.08.17 14:50) [8] > > > pavelnk © (21.08.17 10:04) [5] > > FirstHinstanceRunning в какой uses входит? > > Если в твоей версии Delphi нет такой функции, то ее проще > переписать прямо в тело программы отсюда:
Позволь спросить. А нафига в той реализации нужен параметр RunMode?
|