Отправляет email-рассылки с помощью сервиса Sendsay

За 2013-06-10

[prg] Re: VC++ 2008. изменение кодировки текстового файла

Приветствую всех.

> Есть исходный файл с кодировкой:
>
> Win 1200 (UTF-16 LE)
>
> необходимо получить текстовый файл с кодировкой Windows 1251.

В рамках WinAPI см. функции
WideCharToMultiByte()
и
MultiByteToWideChar().

То есть считываешь штатными средствами текстовый файл (целиком или фрагментами).
Выполняешь преобразование при помощи вышеназванных функций. Сохраняешь результат
в итоговом файле.

Анатолий.

   "i_chay" 2013-06-10 11:42:08 (#2763674)

[prg] динамические массивы в pal скриптах проблема длины

здравствуйте все.
вопрос по радиовещательной проге sam broad caster:
вообщем проблема по использованию динамических массивов в среде object
pascal.
на котором реализовано pal скрипт.
есть тип Tstrings и разные процедуры и функции работы с этим объектом.
но мне нужно просто массив.
в инструкции он объявляется как везде:
var a: array of string;
или на свой тип:
type MyType= array of string;
var a: MyType;

все это компилируется.. без ошибок.
но в этих скриптах я так и не нашел установку длины массива типа -
SetLength(a, 20);
кто знает как устанавливать длину заморочки?
пробовал делать еще так:

type MyType= array of string;
var a: MyType;
a:= MyType.Create;

это не компилируется для своего типа, только для зарезервированого в движке
(объекты со своим функционалом).

например для того же TStrings это прокатывает.
и работает правильно, как указано в многочисленых примерах по PAL скриптам.

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

   2013-06-10 10:33:47 (#2763642)

[prg] Re: Принцип синтезирования речи

Приветствую всех.

> Информация интересует по генерации звукоряда по полученым фонемам без
> использования аудио файлов.

Тут у вас наблюдается некоторый волюнтаризм в терминах, из-за чего смысл вопроса
(по крайней мере, для меня) не совсем ясен.
Звукорядом обычно называют упорядоченную по тем или иным правилам последовательность
музыкальных звуков. Вряд ли речь идет об этом.
Хотя если вы пытаетесь реализовать поющий синтезатор речи, то ваша формулировка
вполне корректна.

"Использование аудиофайлов" тоже вызывает вопросы: синтезатор не должен использовать
аудиофайлы в смысле объектов файловой системы или синтезатор не должен использовать
метод синтеза, основанный на "склеивании" аудиофрагментов?

Обзорная статья по методам синтеза речи есть в англоязычной wiki (ссылки под
рукой не оказалось).

Анатолий.

   "i_chay" 2013-06-10 08:45:43 (#2763597)