СообЧа > База Знаний > Программирование > Delphi

Вопрос

Как сделать так, чтобы программу можно было запустить только в одном экземпляре?

Ответ

Воспользуйтесь функцией ActivatePrevInstance из библиотеки rxLib. Для завершения второго экземпляра используйте метод Application.Terminate.
Другой вариант в файле X:\DELPHI2\DEMOS\IPCDEMOS\ipcthrd.pas (Х — это ваш CD-ROM с дистрибутивом Delphi) найдите функцию IsMonitorRunning().

Из конференции Delphi



Copyright © 2000-2004 Сообщество Чайников
Контактная информация