Мастера DELPHI, Delphi programming community Рейтинг@Mail.ru Титульная страница Поиск, карта сайта Написать письмо 
| Новости |
Новости сайта
Поиск |
Поиск по лучшим сайтам о Delphi
FAQ |
Огромная база часто задаваемых вопросов и, конечно же, ответы к ним ;)
Статьи |
Подборка статей на самые разные темы. Все о DELPHI
Книги |
Новинки книжного рынка
Новости VCL
Обзор свежих компонент со всего мира, по-русски!
|
| Форумы
Здесь вы можете задать свой вопрос и наверняка получите ответ
| ЧАТ |
Место для общения :)
Орешник |
Коллекция курьезных вопросов из форумов
KOL и MCK |
KOL и MCK - Компактные программы на Delphi
Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / rsdn.org

 
Чтобы не потерять эту дискуссию, сделайте закладку « предыдущая ветвь | форум | следующая ветвь »

Второй запуск программы


pavelnk ©   (20.08.17 05:50

Посоветуйте пожалуйста, какие есть решения на этот счёт. Нужно чтобы программа запускалась только один раз. А то пользователи тычут в ярлык, и запускают по 2-3 экземпляра, потом путаница начинается, что не есть хорошо.


TComboBox   (20.08.17 07:40[1]

Ну, как вариант, например, в dpr файле:

begin
 Application.Initialize;
 if FirstHinstanceRunning(0) then
   Exit;
 ...


Игорь Шевченко ©   (20.08.17 10:34[2]

Это платная услуга


KilkennyCat ©   (20.08.17 14:26[3]


> FirstHinstanceRunning

входит в стандартный набор "Делфи 3000"


pavelnk ©   (20.08.17 21:44[4]

> TComboBox   (20.08.17 07:40) [1]
Спасибо


pavelnk ©   (21.08.17 10:04[5]

FirstHinstanceRunning в какой uses входит?


rrrrrrr ©   (21.08.17 10:11[6]

у всех по разному.
у меня это ONLYOneExeInstanceInRam.pas


Inovet ©   (21.08.17 14:47[7]

> [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 нет такой функции, то ее проще переписать прямо в тело программы отсюда:
http://delphiworld.narod.ru/new/no_second12.html


Inovet ©   (21.08.17 14:52[9]

Этот вопрос, наверное, на втором месте после "Как запуздырить иконку туда где часиски". Т.е. ищестся с полуслова в Гугле.


Германн ©   (22.08.17 01:31[10]


> TComboBox   (21.08.17 14:50) [8]
>
> > pavelnk ©   (21.08.17 10:04) [5]
> > FirstHinstanceRunning в какой uses входит?
>
> Если в твоей версии Delphi нет такой функции, то ее проще
> переписать прямо в тело программы отсюда:

Позволь спросить. А нафига в той реализации нужен параметр RunMode?


версия для печати

Написать ответ

Ваше имя (регистрация  E-mail 







Разрешается использование тегов форматирования текста:
<b>жирный</b> <i>наклонный</i> <u>подчеркнутый</u>,
а для выделения текста программ, используйте <code> ... </code>
и не забывайте закрывать теги! </b></i></u></code> :)


Наверх

  Рейтинг@Mail.ru     Титульная страница Поиск, карта сайта Написать письмо