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

Советы по Delphi

Советы по Delphi

Здравствуйте, уважаемые подписчики! После достаточно продолжительного перерыва в работе мы возобновляем регулярные выпуски рассылки посвященной среде разработки Borland Delphi . Перед тем как перейти к информационной части рассылки мы объявим о том, что данная рассылка будет объединена с одной из рассылок того же ведущего и той же тематики - Borland Delphi - проблемы и решения . Соответствующая заявка в службу поддержки Subscribe . ru подана. Подписчикам не надо производить каких-либо отписок-переподписок,...

2006-08-31 10:14:30 + Комментировать

Советы по Delphi - ProgressBar in StatusBar

Служба Рассылок Subscribe.Ru Здравствуйте, уважаемые подписчики! Меня часто спрашивают: как поместить ProgressBar на StatusBar. Сегодня я привожу два принципиально разных решения. Первый вариант - это сделать все "вручную. Здесь создается Bitmap с текстом (возможно любое изображение. Чтобы нарисовать светлую часть полосы, достаточно скопировать кусок Bitmap на StatusBar, а чтобы нарисовать темную часть полосы, нужно скопировать кусок Bitmap с инвертированием. При этом фон станет темным, а текст светлым. Ре...

2002-03-11 12:32:54 + Комментировать

Советы по Delphi - Чтение и запись wav-файлов

Служба Рассылок Subscribe.Ru Здравствуйте, уважаемые подписчики! После предыдущего выпуска рассылки меня многие просили рассказать о чтении самих данных из wav-файла. Поэтому в этом выпуске я рассмотрю не только запись информации, но и ее чтение. Все функции чтения и записи звука я выделил в отдельный модуль. Он приведен после текста программы. При нажатии Button1 создается звуковой файл в памяти (то есть в памяти создается заголовок, затем идут данные - все точно так же, как в обычном wav-файле, сохраняет...

2002-02-23 13:28:22 + Комментировать

Советы по Delphi - Чтение wav-файлов

Служба Рассылок Subscribe.Ru Здравствуйте, уважаемые подписчики! Мне довольно часто задают вопросы о чтении и сохранении wav-файлов. Этот и следующий выпуск я намерен посвятить этой теме. Сразу оговорюсь, что рассматривать я буду только PCM формат - самый простой. Wav-файл состоит из заголовка и собственно информации. В заголовке находится информация о типе файла, частоте, каналах и т.д. Сама информация состоит из массива чисел по 8 или 16 бит. Если в файле 2 канала, то значения левого и правого каналов за...

2002-02-16 17:08:11 + Комментировать

Советы по Delphi Кривая Безье

Служба Рассылок Subscribe.Ru Здравствуйте, уважаемые подписчики! Сегодня поговорим о том, как нарисовать кривую Безье. Именно она применяется для построения гладких кривых во всех графических программах - от PaintBrush до CorelDraw и PhotoShop. Для задания кривой Безье n -ной степени (чем больше степень, тем более кривой может быть линия; кривая первой степени - отрезок) нужно указать n+1 точку. Первая и последняя точки будут началом и концом кривой, а остальные точки задаю ее поведение на других участках....

2002-02-04 16:52:53 + Комментировать

Советы по Delphi

Служба Рассылок Subscribe.Ru Здравствуйте, уважаемые подписчики! Извините за перерыв. Сегодня поговорим о том, как реализовать выделение "резиновым прямоугольником. Иными словами, когда пользоватьль нажимает на левую кнопку мыши и сдвигает ее, на экране появляется прямоугольник, изменяющий размеры при движении мыши, причем все объекты, попавшие в этот прямоугольник выделяются. В качестве объекта я взял Label, меняющий цвет в зависимости от того, выделен он или нет. При нажатии мышью на форме в FirstPoint к...

2002-01-28 17:42:40 + Комментировать

Советы по Delphi Calendar

Служба Рассылок Subscribe.Ru Здравствуйте, уважаемые подписчики! С наступающим Новым годом! Извините, раньше сделать выпуск не удалось по независящим от меня причинам. Поэтому программа из этого выпуска даже дополнительно не тестировалась. Всвязи с наступающим Новым годом я решил посвятить выпуск календарю. Ниже приведенная программа рисует на форме календарь на 2002 год. Для каждого месяца сначала выводится его название (используется глобальная переменная LongMonthNames модуля SysUtils , далее выводятся с...

2001-12-30 18:52:45 + Комментировать

Советы по Delphi Delete Folder

Служба Рассылок Subscribe.Ru Здравствуйте, уважаемые подписчики! Сегодня речь пойдет об удалении каталогов. Для удаления каталога существует процедура RmDir , но эта функция может удалить лишь пустой каталог. Поэтому нужно создать свою процедуру, которая бы удаляла все подкаталоги файлы в заданном каталоге, а затем удаляла и сам каталог. Для удаления подкаталогов нужно использовать эту же функцию. Чтобы было, что удалять, эта программа также умеет создавать каталоги с произвольными файлами и подкаталогами....

2001-12-20 17:03:21 + Комментировать

Советы по Delphi formula counting

Служба Рассылок Subscribe.Ru Здравствуйте, уважаемые подписчики! Я благодарю всех, кто согласился тестировать программы для рассылки. Вас оказалось больше, чем я ожидал - 43 человека. Поэтому присылать программы для тестирования я буду каждому из вас не раз в неделю, а реже. В этом выпуске речь пойдет о вычислении выражений, заданных строкой. Этот алгоритм основан на бинарном дереве и является одним из самых быстрых. Смысл алгоритма в том, что каждая операция проводится над одним или двумя числами. Наприме...

2001-12-12 14:50:51 + Комментировать