Предотвращение запуска 2-x копий программы

Цена:
5 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-75410.doc
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Известно, что Windows - многозадачная система. Это конечно хорошо. Но обратной стороной многозадачности является то, что одновременно можно запустить несколько копий одного и того же приложения. Пользователь может это сделать не специально, да и вторая копия приложения может запуститься из-за ошибки в программе или же самой OC. Из-за клона могут возникнуть некоторые проблемы, связанные с файловыми операциями, операциями с реестром и т.п. Поэтому код поиска и закрытия собственной копии в программе совсем не лишний. Есть несколько методов выполнения нахождения копии. В этой статье я их вам продемонстрирую.

Поиск главной формы (окна)

Чтобы найти копию главного окна можно воспользоваться функцией WinApi - FindWindow. В качестве параметра этой функции передается имя класса окна, которое использовалось при регистрации типа, определяющиего окно формы или в системе окон (WndClass) и заголовка окна. В Дельфи имя оконного класса WndClass совпадает с именем класса формы в Object Pascal (например TForm1). Функция возвращает 0, в случае если окна не существует, либо дескриптор окна, если окно существует. Основной код вашей программы должен быть написан так, что бы программа смогла запуститься, если результат функции FindWindow равен нулю или завершиться в обратном случае. Следующий пример, если вы собираетесь его использовать, нужно вставить в dpr-файл проекта (меню Project - View Source). Пример:
Формы бухгалтерской отчетности, их цели и назначение по МСФО и РСБУ. Эссе.
Эссе на тему «Формы бухгалтерской отчетности, их цели и назначение по МСФО и РСБУ». 2015. 7 страниц. Написано и сдано в 2015 году на отлично. Оригинальное написание. Все работы проверены системой антиплагиат.ру. Написаны профессиональным автором студенческих работ в 2015 году. Все интересующие вопросы вы можете задать автору данной работы посредством комментария либо личным сообщением. Работа представлена в файле microsoft windows "doc" или "docx".
User studypro : 27 июля 2015
60 руб.
Проект Усть-Хантайская ГЭС
Введение Общая часть Основное и вспомогательное оборудование ГЭС Электрическая часть Расчет схемы собственных нужд Общие положения Схема С.Н. Усть-Хантайской ГЭС
User elementpio : 15 мая 2015
490 руб.
Проект Усть-Хантайская ГЭС
Редуктор цилиндрический одноступенчатый Ц-ОЗКп-М-P6.3n112u3.16
Разработать конструкцию привода механизма. Исходные данные: мощность на приводном валу конвейера Р=6,3 кВт; час-тота вращения вала конвейера п=112 об/мин; срок службы привода L=5 лет; коэффициент использования передач за сутки Ксут=0,8; коэффициент использования передач в году Кгод=0,8; кинематическая схема рис. 1, циклограмма нагрузки рис. 2. Кинематическая схема привода состоит из электродвигателя, отк-рытой конической зубчатой передачи, цилиндрического редуктора и соединительной муфты (цен
User Kvi5 : 15 января 2015
111 руб.
Редуктор цилиндрический одноступенчатый Ц-ОЗКп-М-P6.3n112u3.16
Балахонцев Е.В. Техническая термодинамика Контрольная работа 4 Задача 2
Определить скорость истечения, конечные параметры и массовый расход углекислого газа через суживающееся сопло с диаметром выходного отверстия d2=8 мм, если начальные параметры его р1=8 МПа и t1=30ºС, а давление среды, в которую происходит истечение, р2=0,1 МПа. Потерями, теплообменом со стенками и начальной скоростью газа пренебречь.
User Z24 : 19 октября 2025
180 руб.
Балахонцев Е.В. Техническая термодинамика Контрольная работа 4 Задача 2
up Наверх