|
|
|||
|
wm-help.net -> Электронная библиотека -> Delphi -> Вопросы и Ответы по Delphi -> Вопрос и Ответ 17Вопрос и Ответ 17
Вопросы и Ответы 17. Как определить работает ли уже данное приложение или это первая его копия? Каждый экземпляр программы имеет ссылку на свою предыдущую копию - hPrevInst: hWnd (см. "Вопрос и Ответ 44"). Ее можно проверить перед созданием приложения и при необходимости отреагировать соответствующим образом. Если запущена только одна копия, то эта ссылка равна нулю. ............ procedure
TForm1.FormCreate(Sender: TObject); {Проверяем
есть ли указатель на предыдущую копию
приложения} {Если
есть, то выдаем сообщение и выходим} END;
end; ............ P.S. Для выхода необходимо
использовать Halt, а не Close, как хотелось бы, так как
форма еще не создана и закрывать нечего. ...предыдущая страница следующая... |
|
| бодибилдинг | Строим Домик | RU-домены за 170 рублей | Copyright © "В помощь Веб-Мастеру" (Alexander D. Belyaev) 2005-2008. При перепечатке любого материала видимая ссылка на источник "В помощь Веб-Мастеру" и все имена, ссылки авторов обязательны! Время генерации страницы: 0.844 |