Подписка

Проекты

Сборник идей для разработок в Delphi и использования их в Интернет. Участвуй в работе коллективного разума!

Google API в Delphi - проект с открытым исходным кодом.


А тут я коплю на лицензию Delphi 2011. Сумма пожертвования не фиксирована.

Друзья блога

Блоги и сообщества

DelphiFeeds.ru - Все Delphi-блоги Рунета О раскрутке блога по программированию Сообщество умных людей VR-Online.RU Бесплатный журнал для программистов и всех, кто интересуется IT Статьи и уроки по Delphi Статьи по Delphi

Счётчики


Анализ веб сайтов

Рейтинг блогов




Система Orphus

  • 04мая

    Не так давно (26 марта 2010 года) я рассказывал Вам о том, как применить технологию Text-To-Speech (чтение текста голосом) в Delphi 2010 с использованием Speech API (SAPI) Windows. И всё бы было хорошо, если б не одно маленькое, но суровое “НО”. Дело в том, что при запуске проекта не из IDE Delphi вызов метода Speak у интерфейсов IspVoice и ISpeechVoice вызывал ошибку “Floating Point Division By Zero” (деление на ноль). При этом в Windows XP программа работала без проблем. Ошибку эту обнаружил читатель с ником ziz.
    В поисках решения проблемы я решил немного расширить статью и рассмотреть ещё несколько моментов по работе с технологией Text-To-Speech в Delphi. Сегодня рассмотрим работу SAPI 5.4. с использованием объекта TspVoice. Так что импортируйте библиотеку SAPI 5.4. для Windows 7, генерируйте модуль SpeechLib_TLB.pas, как это рассказано в предыдущем посте и начнем.
    Читать далее »

    Метки: , , ,

  • 26Aug

    Сегодня рассмотрим ещё один момент работы с MS Agent Control – движение.

    Для того, чтобы переместить персонаж в определенную точку экрана, необходимо выполнить следующую функцию:

    AgentChar.MoveTo(x,y: integer; speed: integer)

    где AgentChar - ссылка на Вашего персонажа; x, yэкранные координаты, в которые необходимо переместить персонаж; speed: скорость с которой персонаж будет двигаться. Читать далее »

    Метки: , , ,

  • 05Aug

    merlinСегодня рассмотрим ещё один момент работы с MS Agent в Delphi. Научимся получать список доступных анимаций для персонажа.

    Дело в том, что помимо стандартных анимаций типа Move, Show, Hide и пр. любой персонаж может содержать свой уникальный набор анимаций, которые могут в значительной степини повысить реалистичность поведения персонажа на экране монитора.

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

    Метки: , ,

  • 26Jul

    Продолжим разговоры по поводу MS Agent. Загружать персонаж мы научились, а что делать с ним дальше? Он, конечно, может висеть без дела как дополнительное украшательство рабочего стола, но лучше используем технологию на полную катушку. Рассмотрим простой пример работы с MS Agent Control с использованием установленного нами ActiveX компонента (процесс установки рассмотрен в этой статье).

    Запускаем Delphi, создаем новый проект, и укладываем на главную форму компонент agent_pictogrammTAgent с закладки палитры компонентов ActiveX.

    Теперь на событие onCreate у главной формы пишем следующий код: Читать далее »

    Метки: , , , ,

  • 25Jul

    Все, наверное, помнят навязчивую Скрепку из MS Office? Особенно раздражало, когда эта гадость начинала объяснять какие-то прописные истины по работе с пакетом, когда этого не требовалось. Естественно в итоге “Помощник” отключался и более никогда не использовался.

    MS Agent. Doctor

    MS Agent. Doctor

    Но, несмотря на на это, подобные “живые” помощники могут помочь Вашей программе набрать дополнительную популярность среди пользователей (естественно при уместном и рациональном использовании этой замечательной технологии). Читать далее »

    Метки: , , ,

   

Свежие комментарии

  • ...
  • Поддержку юникода реализую в 1.8. Когда выйдет сказать пока...
  • Vlad, привет у меня одна проблема, я в TRibbonComboBox созда...
  • Я сначала подумал, что кто-то вручную продублировал сообщени...
  • Блин...плагин для Живой ленты то не работает, то работает......