Новые книги

Для каждого предпринимателя одним из ключевых вопросов является постановка и организация бухгалтерского учета. Это неудивительно: без отлаженной бухгалтерии в принципе невозможно нормальное функционирование любого субъекта хозяйствования. Сразу отметим: в наше время сводить дебет с кредитом нужно только с помощью специальных программных средств. Ведь ручной учет не только отнимает много времени; его качество оставляет желать много лучшего, а в большинстве случаев – неприемлемо в принципе: он громоздок, неповоротлив, малоинформативен, изобилует ошибками и отнимает огромное количество сил и времени.

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

Ричард Холл имеет огромный опыт в проведении маркетинговых кампаний. Главное в маркетинге, как считает автор, – это «быть у всех на устах». В своей книге он описывает главные приемы «партизанского» маркетинга, заключающиеся в ненавязчивом продвижении, когда потенциальные клиенты не подозревают, что стали объектом воздействия скрытой рекламы. Вы узнаете, как сделать товар соблазнительным для покупателя, не затрачивая миллионы, и какой эффект дают нестандартные рекламные носители.

«Маркетинг – это радость. Он неразрывно связан со всем, что составляет человеческую жизнь. Как правило, люди доставляют нам наибольшее удовольствие, и потому их изучение является делом чрезвычайно приятным» (Р. Холл).

Вопрос и Ответ 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.006