Озвучивание текстов

On

Преобразование текста в речь возможно, если в системе установлен пакет функций «Speech API». Синтезирование речи происходит с помощью речевых движков, благо доступ к ним всегда имеется — «Speech API» предоставляет набор специальных функций. Вот мы и попробуем их использовать (создадим программу кодорая…

Фоновая музыка в Delphi-приложении

On

Привет! Настало время разобраться с фоновой музыкой в Delphi-приложениях. Ты, наверно, сразу скажешь : «Дак можно просто взять TMediaPlayer и сделать его невидимым». Можно. Я не спорю. Но так прога будет кушать больше ресурсов компьютера. Да и звуковые файлы отдельно от EXE-шника…

Ставим пароль на папку

On

 Решил попробовать поставить пароль на папку, получилось у меня вот так. Допустим имеется папка с секретной информацией, и её имя «sicret», когда чел открывает папку она скрывается,её не видно!!! и просим чела ввести пароль в «Edit1″, если пароль верный то папка становится…

Мультиязычный интерфейс

On

При разработке многоязычного интерфейса есть два пути – воспользоваться встроенным в Delphi мастером или же сделать всё самому. Мы выберем второй, тем более, что на мой взгляд – он гораздо проще.Для начала нам нужно написать какую-нибудь программу. Один умный человек сказал, что…

WEB 2.0 программирование на Object Pascal. Часть 1

On

Я думаю, что Вы испытываете такое же чувство как и я, когда «web разработчик» смотрит на экран вашего компьютера и говорит: «Вау! Ваша программа написана на Delphi! Я разрабатывал на нем (Delphi), до того как начал создавать web-приложения». Когда я это слышу,…

Рендеринг поверхности От Автора Этот проект я начал давно я…

On

1. Рендеринг поверхности От Автора: Этот проект я начал давно, я нашёл программу, работающую с поверхностями, написанную на C (Автор: Nicholas Anderson его страничка). Я переделал его программку в Pascal, и начал писать свою программу рендеринга поверхностей на Delphi.

Невизуальное наследование форм в Delphi

On

Создание класса. Создадим базовый класс, наследник TForm, от которого в дальнейшем будем наследовать все наши формы. Для этого в новый или существующий пакет, добавим компонент TBaseForm как это показано на рисунке 1.Рис. 1. Создание нового компонента TBaseForm Для Delphi 6 в пункте…