Новые книги

Вниманию читателей предлагается справочник по PHP.

Справочник предназначается для людей, уже освоивших азы программирования на языке PHP.

Справочник создан на основе информации, предоставленной на сайте «Справочник Web-языков» www.spravkaweb.ru.
65 % мирового ВВП сосредоточено всего в 600 городах. Филип Котлер, один из лучших экспертов по маркетингу в мире, и его брат Милтон, международный маркетинговый стратег, предлагают план действий, как лучше выбрать город для дальнейшего расширения бизнеса, подсказывают, на что стоит обратить внимание при открытии филиала, и рассказывают, почему выстраивание долгосрочных отношений с городскими властями принесет вам в будущем значительные преимущества.

Эту книгу должен прочесть каждый руководитель, который хочет обеспечить рост и расширение своего предприятия. Братья Котлер справедливо указывают на все более активную урбанизацию мировой экономики и на быстрый рост городов развивающихся стран как на две ключевые тенденции, которые президенты компаний должны учитывать, чтобы оставаться лидерами и процветать в новом веке.

Вопрос и Ответ 17

Вопросы и Ответы


      17. Как определить работает ли уже данное приложение или это первая его копия?

      Каждый экземпляр программы имеет ссылку на свою предыдущую копию - hPrevInst: hWnd (см. "Вопрос и Ответ 44"). Ее можно проверить перед созданием приложения и при необходимости отреагировать соответствующим образом.

      Если запущена только одна копия, то эта ссылка равна нулю.

      Пример:

      ............

      procedure TForm1.FormCreate(Sender: TObject);
      begin

        {Проверяем есть ли указатель на предыдущую копию приложения}
        IF hPrevInst <> 0 THEN BEGIN

          {Если есть, то выдаем сообщение и выходим}
          MessageDlg('Программа уже запущена!', mtError, [mbOk], 0);
          Halt;

        END;
        {Иначе - ничего не делаем (не мешаем созданию формы)}

      end;

      ............

      P.S. Для выхода необходимо использовать Halt, а не Close, как хотелось бы, так как форма еще не создана и закрывать нечего.


...предыдущая страница следующая...
оглавление



"Вопрос и Ответ 17"
Copyright © "В помощь Веб-Мастеру" (Alexander D. Belyaev) 2005-2024 .
При перепечатке любого материала видимая ссылка на источник "В помощь Веб-Мастеру" и все имена, ссылки авторов обязательны!
Время генерации страницы: 0.010