Предотвращение запуска 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). Пример:
Общий вид бурового насоса УНБ-600-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
Общий вид бурового насоса УНБ-600-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
500 руб.
Общий вид бурового насоса УНБ-600-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
Оценка и анализ сбережений населения
Содержание 1 Введение 1 1 Сущность и основные аспекты теории сбережений 2 1.1Определение понятия сбережений 2 1.2 Характеристика основных теорий сбережения 4 1.3 Мотивы и факторы сбережений 7 1.4 Вложения средств населения 10 1.5 Зависимость сбережений от параметров макроэкономической среды 12 2 Сущность инвестиций 14 2.1 Понятие и виды инвестиций 14 2.2 Инвестиции и процентная ставка 17 3 Взаимосвязь сбережений и инвестиций в законе Жана-Батиста Сэя 18 4 Оценка и анализ сбережений населения 20
User alfFRED : 26 февраля 2014
10 руб.
Напрямки посилення конкурентоспроможності торговельного підприємства
ПЛАН Вступ. 3 Розділ 1. Теоретичні основи механізму забезпечення конкурентоспроможності торговельного підприємств. 5 1.1 Поняття та визначення конкурентоспроможності підприємства. 5 1.2 Підходи до оцінки конкурентоспроможності масового товару. 12 Розділ 2. Оцінка конкурентоспроможності ЗАТ „Консорціум”. 17 2.1 Характеристика об’єкта дослідження. 17 2.2 Аналіз маркетингових складових конкурентоспроможності ЗАТ „Консорціум” 20 2.3 Аналіз конкурентоспроможності товарної продукції ЗАТ „Конс
User Lokard : 14 ноября 2013
10 руб.
Лабораторные работы №1,2,3 по дисциплине: Микропроцессорные системы (часть 1). Вариант №01
Лабораторная работа №1 1. Цель работы 1.1. Изучить интегрированную среду программирования keil-C. 1.2. Получить навыки работы с текстовым редактором этой среды программирования. 1.3. Получить навыки работы с программными проектами. 1.4. Научиться транслировать программы. 1.5. Изучить работу отладчика программ в интегрированной среде программирования keil C. Таблица 1 – Исходные данные варианта Последняя цифра шифра студента Уровень оптимизации Цель оптимизации Формировать листинг Микроконтролл
User IT-STUDHELP : 29 мая 2019
380 руб.
promo
up Наверх