Новые книги

Сегодня многие компании сталкиваются с растущими требованиями розничных сетей в области ценовой политики, логистики поставок, организации трейдмаркетинговых и BTL-мероприятий. Как входить в розничную сеть и готовить коммерческое предложение? Каковы особенности ценообразования при работе с розничными сетями? Как оптимизировать условия поставки и организацию логистики? Как выиграть борьбу за место на полке? Как минимизировать штрафные санкции, применяемые сетями в отношении поставщиков? Автор дает четкие и проверенные на практике рекомендации, которые помогут производственным, дистрибьюторским и логистическим компаниям уберечься от ошибок и избежать финансовых потерь при работе с розничными сетями. В приложении представлены практические материалы, необходимые для работы с сетевыми магазинами: образцы договоров, должностные инструкции и положения и многое другое.

Книга является незаменимым помощником для директоров и менеджеров производственных и дистрибьюторских организаций, специалистов отделов продаж и маркетинга.
Сегодня рекламе не доверяют 60 % населения, при этом эмоциональным советам друзей доверяют почти все. В эпоху, когда свадебный ролик на YouTube за несколько минут могут посмотреть 50 000 человек, а остроумную фразу в Twitter перепостить миллионы, пора по-новому отнестись к социальным сетям, интерактивным онлайн-сервисам и популярным сайтам.

Авторы «Эффекта стрекозы» выбрали самые громкие интернет-кейсы, изучив нашумевшие промо-кампании (здесь есть истории о Бараке Обаме, спасенных жизнях, волшебных купонах и чудесных стартапах, которые мгновенно стали легендарными), и на их основе разработали специальный подход к созданию маркетинговой стратегии в виртуальном мире. Если вы хотите продвинуть продукт, услугу или некоммерческий проект через Интернет и сделать это высококлассно, то… приглашаем в полет!

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

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


      23. Для API функций необходим формат строк типа PChar. Как его получить из строк типа String?

      Для перевода строк из типа PChar в тип String, и обратно, есть две основные функции:

      function StrPCopy(Dest: PChar; Source: String): PChar; {Из String в PChar}
      function StrPas(Str: PChar): String; {Из PChar в String}

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

      1. Добавить в конец строки типа String символ #0;
      2. Передать вместо PChar адрес первого символа строки типа String.

      Пример:

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

      VAR S: String;

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

        +#0;
        ExtractIcon(HInstance, @S[1], 0);

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


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



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