Вопрос
Как сделать так, чтобы программу можно было запустить только в одном экземпляре?
Ответ
Воспользуйтесь функцией ActivatePrevInstance из библиотеки rxLib. Для завершения второго экземпляра используйте метод Application.Terminate.
Другой вариант в файле X:\DELPHI2\DEMOS\IPCDEMOS\ipcthrd.pas (Х — это ваш CD-ROM с дистрибутивом Delphi) найдите функцию IsMonitorRunning().
Из конференции Delphi
Copyright 2000-2004 Сообщество Чайников
Контактная информация