Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
 Разные имена одного проекта в диспетчере задач, ищу лучшее решение  [new]
yemets63
Member

Откуда: Самара
Сообщений: 1319
есть файл
prj.exe

его запускаю с параметрами
prj.exe 1
prj.exe 2
prj.exe 3

могу ли я в Application.Title присвоить имена проекта соответственно
prj1
prj2
prj3
чтобы в диспетчере задач был сисок моих prj*

чем проверить наличие имени в диспетчере задач, если prj2 существует, то prj.exe 2 при запуске делает halt

очень важно, чтобы работало для Windows XP

google смотрел, ищу решение от разумных
сп.
28 июл 20, 18:02    [22174780]     Ответить | Цитировать Сообщить модератору
 Re: Разные имена одного проекта в диспетчере задач, ищу лучшее решение  [new]
rgreat
Member

Откуда:
Сообщений: 6068
yemets63,

Автоматически копируй ехе-шник с именем из параметра и запускай его.
28 июл 20, 18:34    [22174801]     Ответить | Цитировать Сообщить модератору
 Re: Разные имена одного проекта в диспетчере задач, ищу лучшее решение  [new]
_Vasilisk_
Member

Откуда: Украина, Харьков
Сообщений: 11984
yemets63
чем проверить наличие имени в диспетчере задач, если prj2 существует, то prj.exe 2 при запуске делает halt
Ну по классике
Event := CreateEvent(nil, False, False, 'prj_2');
Win32Check(Event <> 0);
if GetLastError = ERROR_ALREADY_EXISTS then
  Halt;
28 июл 20, 18:43    [22174807]     Ответить | Цитировать Сообщить модератору
 Re: Разные имена одного проекта в диспетчере задач, ищу лучшее решение  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 50850

yemets63
могу ли я в Application.Title присвоить имена проекта

Можешь, разрешаю.

yemets63
чем проверить наличие имени в диспетчере задач, если prj2 существует, то prj.exe 2 при
запуске делает halt

Вменяемые люди делают это мютексом.

Posted via ActualForum NNTP Server 1.5

28 июл 20, 19:27    [22174822]     Ответить | Цитировать Сообщить модератору
Все форумы / Delphi Ответить