Есть ли жизнь?
Август 19, 2007
Понадобилось мне тут сделать проверку того, запущена ли уже одна копия моей программы или нет. Как же это сделать на delphi? Логика решения задачи проста: найти процесс с таким же именем как наш, сравнить pid (process identifier) текущего процесса и найденного и если они разные, то смело выходим из программы. Если же одинаковые, то мы нашли наш текущий процесс и убивать его не стоит (:. А теперь реализация…



