5 Ноябрь 2009

Функция возвращает массив данных из WAV файла

Функция возвращает массив данных из WAV файла

рубрики: Мультимедиа | Комментарии (0)

4 Ноябрь 2009

Модуль для работы с wav файлами

Модуль для работы с wav файлами.

Возможности:
-читать и записывать заголовок файла;
-читать данные файла(массив данных);
-создавать пустой wav файл;
-получать длину wav файла в секундах или семплах.

рубрики: Мультимедиа | Комментарии (0)

3 Ноябрь 2009

Создать второе UDP приложение

Создать второе UDP приложение.
- Добавить стандартную форму в проект.
- Изменить имя формы на frmPeerB.
- Изменить свойство caption формы на «Peer B».
- Перетащить и разместить иконку Winsock компонента на форму.
- Изменить имя Winsock на udpPeerB.
- Изменить свойство Protocol на UDPProtocol.
- Добавить два текстовых поля на форму.
Имя первого должно быть txtSend, а второго txtOutput.

рубрики: Интернет | Комментарии (0)

2 Ноябрь 2009

Создание UDP соединения

Создание UDP соединения.
Создайте Standard EXE проект.
- Измените свойство name формы на frmPeerA.
- Измените свойство caption формы на «Peer A»
- Перетащите с панели инструментов иконку Winsock компонента и разместите его на форме. Присвойте свойству name значение udpPeerA.
- Измените свойство Protocol на UDPProtocol.
- Добавьте два текстовых поля на форму.
Имя первой должно быть txtSend а второй txtOutput.
Добавьте приведенный ниже код на форму.

рубрики: Интернет | Комментарии (0)

1 Ноябрь 2009

Обработка более чем одного запроса на установление Winsock соединения

Обработка более чем одного запроса на установление Winsock соединения.
Приложение-сервер, которое мы создавали сначала может обработать только один запрос на соединение. Тем не менее, существует возможность обработать несколько запросов на соединение, используя тот же самый управляющий элемент как один из массива управляющих элементов. В этом случае, необязательно закрывать соединение — просто создайте новый вариант управляющего элемента (использовав его свойство Index) и вызовите метод Accept для этого нового варианта управляющего элемента.
В приведенном ниже тексте программы, свойству Index, размещенного на форме Winsock-компонента sckServer, присваивается значение 0, таким образом, управляющий элемент становится частью массива управляющих элементов. В разделе Declarations описана локальная переменная intMax. Когда для формы происходит событие Load, переменной intMax присваивается значение 0 и свойству LocalPort первого элемента массива управляющих элементов присваивается значение 1001. Только после того, как вызывается метод Listen этого управляющего элемента, он начинает слушать указанный порт. Когда поступает новый запрос на соединение, осуществляется проверка значения Index и равно ли оно 0 (значение элемента, который слушает порт). Таким образом, элемент который слушает порт, будет приращивать переменную intMax и использовать значение этой переменной для создания нового элемента массива. Этот новый элемент будет использоваться для обработки запроса на соединение.

рубрики: Интернет | Комментарии (0)