Andrey Опубликовано: 14 Ноябрь 2012

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

Ну что помните еще, как устанавливать библиотеку Skype4COM или нет? Если нет, то давайте я Вам напомню. Скачиваем последнюю версию библиотеки Skype4COM и затем ее импортируем в свой проект, можно как ActiveX компонента. Для этого запускаем Delphi (я запускаю IDE Delphi 7) и выполняем команду Component-Import ActiveX Control, затем в появившемся окне нажимаем на кнопку Add, в окне выборе файлов, в поле Тип файлов, мы выбираем Any File (*.*) и указываем путь к нашему dll-файлу (Skype4COM.dll). Затем в нашем окне доступных библиотек, должна появиться библиотека Skype4COM 1.0 Type Library.(Version 1.0). Вот и все, Вам необходимо только инсталлировать данную библиотеку и после инсталляции сам компонент TSkype должен у Вас появиться  у Вас на вкладке компонентов ActiveX. Я данный компонент не использую, а напрямую подключаю библиотеку в usesSKYPE4COMLib_TLB.

Читать полностью »

Метки: , ,



Andrey Опубликовано: 7 Ноябрь 2012

В первой части мы научились правильно проигрывать музыкальный интернет-поток (радиостанции). Ну что, теперь давайте перейдем к тому, чтобы сделать визуализацию (спектрум). Для этого, как я говорил раньше нам необходим модуль spectrum_vis, который необходимо подключить в Uses, сам модуль я выложу в конце статьи, если Вы не сможете его отдельно скачать, то скачаете здесь. Далее нам необходим сам компонент, где мы будем отрисовывать нашу визуализацию, для этих целей я использовал компонент TPaintBox. Давайте его разместим на нашей форме, а затем объявим переменную Spectrum:TSpectrum. Почему я выбрал именно компонент TPaintBox, да потому что его не надо каждый раз перерисовывать, он сам это делает, а что касается, например TImage, то еще придется следить за отрисовкой (так как спектрум каждый раз меняется). На событии OnCreate нашей формы инициализируем ее:

Читать полностью »

Метки: , , ,

Andrey Опубликовано: 5 Ноябрь 2012

Всем здравствуйте. На днях решил подключить свой винчестер с настольного компьютера к ноутбуку: решил немного покопаться в старой информации и наткнулся на свои давние проекты, которые разрабатывал совсем давно. Решил их запустить (некоторые), проверить работают ли они вообще и тут запустил проект под названием RadioByfly, которое разрабатывал для бесплатного соединения своего Интернет-провайдера, для прослушивания радиостанций, а также их записи в mp3-файл, который сохраняется на диске. Вообще по большей степени я ее делал для себя, так как песни качать не всегда любил, а так включил радио, поставил на запись и слушаешь, а потом запустил 1.5 часовой mp3-файл и также слушаешь, если что-то надоело, заново записал.

Вот в этой статье, я бы и хотел поговорить о создании такой моей давней разработки, немного поделиться, как я ее делал, да и вообще, хочу эту разработку перезапустить, в связи выходом новых версий Delphi, с введением в них Fire Monkey я бы хотел переделать именно на данной платформе, как раз есть возможность ее немного «пощупать», узнать, а информации уже по ней итак в сети достаточно. Про цели создания этого радио уже понятно, дизайн на тот момент нарисовал на скорую руку в MS Paint, да и вообще, в дизайне я очень не силен, поэтому и получилось совсем не красиво, но, как и говорил выше, есть возможность перезапустить данный проект, надо же двигаться немного вперед. Что касается кроме как того, что в радио есть возможность запись музыкального потока в файл, то я еще к нему приделал визуализацию (спектрум) песенного потока, которая есть во всех современных музыкальных проигрывателях.

Читать полностью »

Метки: , , ,

Всем здравствуйте, в этой статье я хотел бы снова обратить внимание на Базы данных, а в частности работа с Базами данных по технологии ADO. Когда пользователь создает приложение на Delphi, работающего с СУБД, к которой присоединяется по технологии ADO, то к файлам проекта автоматически подключается библиотека (модуль) ADODB, я думаю, что Вы в курсе этого дела. Если его открыть, то мы увидим обычный программный код, но кроме обычного программного кода мы можем найти также в нем очень полезные сервисные процедуры и функции, о которых грех не знать программисту (ну или хотя бы в данном случае полезно узнать), который работает с СУБД по технологии ADO.

Читать полностью »

Метки: , , , , , ,

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

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

Читать полностью »

Метки: , , , , ,

Страница 8 из 41« Первая...678910...203040...Последняя »