Пополнение Delphi FAQ

Наш Delphi FAQ постоянно пополняется новыми готовыми функциями, каждая из которых отлично решает свою маленькую задачу. Вот список новинок: Как узнать цвет точки в определенном месте экрана? — готовая функция на Delphi, которая по заданным координатам точки возвращает код цвета в этой точке. Как долго работает Windows? — Windows во время запуска начинает отсчет времени …

Обновился раздел FAQ — Internet

В разделе Internet Delphi-FAQ опубликованы вопросы связанные с созданием программ для работы в сети Интернет: Как получить код страницы из TWebBrowser? Как работать через прокси? Как очистить кэш Internet Explorer? Как открыть ссылку в текущем окне IE? Как узнать текущий URL и заголовок окна Opera или Netscape? Как получить имена всех сетевых подключений? Как скачать файл …

Сделай сам на Delphi: Установка и удаление программ

Скачать программу i (исходники на Delphi + exe)     В Панели управления Windows находится апплет «Установка и удаление программ». Название говорит само за себя: с помощью этого апплета мы удаляем и устанавливаем программы. Давайте посмотрим, как он работает. При загрузке апплет читает все ключи из раздела реестра HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall (именно в этот раздел прописываются сведения об …

Сделай сам на Delphi: Визуализационный плагин к Winamp

(плагины + исходники на Delphi) Работать с плеером Winamp мы научились в статье Управление Winamp. Теперь перейдем к разработке плагинов для него. Плагины к Winamp бывают пяти видов: Input – плагины для проигрывания различных форматов; Output – для записи музыки в различных форматах; General Purpose – плагины общего назначения; DSP/Effect – для обработки звука; Visualization – плагины, …

Создан раздел Delphi FAQ

Сайт уже полность приспособился к новому хостингу и движку и теперь продолжает развиваться. Сегодня создан раздел Delphi FAQ. Вот несколько вопросов, рассмотренных в новом разделе: Как узнать версию DirectX? Как поменять местами функции кнопок мыши? Количество кнопок у мышки Как получить список файлов из буфера обмена? Как открывать системные папки? Как удалить файл в «Корзину»? …

Сделай сам: IE и Delphi – вместе веселее!

Сегодня мы займёмся самым популярным web-браузером в мире – Internet Explorer’ом. Кто-то обожает эту программу, кто-то терпеть её не может, но, как ни крути, пока что ни один конкурент IE не может приблизиться к нему по возможностям (не считая, конечно, браузеров, построенных на движке IE). Итак, что мы будем делать с IE? Да ничего страшного… …

Сделай сам: управление автозагрузкой

Продолжаем серию «Сделай сам», посвящённую практическому применению Delphi. На этот раз мы поговорим о такой важной составляющей жизни нашего компьютера, как автозагрузка. При загрузке Windows могут запускаться самые разные приложения: от системной панели (вы её можете узнать по характерным для неё часам) до программы оптимизации реестра. Все мы любим устанавливать новые программы. А некоторые из …

Сделай сам: «Вскрывалка паролей»

Каждому пользователю ПК время от времени приходится вводить пароли: для установки программы, для соединения с интернетом, для получения почты и т.д. Как правило, при вводе пароля, вместо нормальных символов появляются звёздочки (‘*’). Делается такая конспирация не только для сокрытия пароля от посторонних глаз, но и для того, чтобы злоумышленник, получивший доступ к компьютеру, не мог …

Двойная буферизация или Анимация без мерцания

     Пример к статье (программа + исходники на Delphi)      Все мы с упоением в детстве смотрели мультики, да и сейчас иногда, щёлкая каналы, с ностальгией в душе останавливаемся посмотреть на рисованных персонажей, живущих своею жизнью.      Что же представляет из себя анимация? Да просто сменяющие одна другую картинки. И чем быстрее и плавнее меняется изображение, тем лучше …

Мультимедиа под контролем или Функция mciSendString

    В данной статье рассматривается функция mciSendString, которая находится в библиотеке winmm.dll. Эта функция может подавать команды любому MCI (Media Control Interface) устройству (поддерживаемое системой мультимедиа устройство: WAV, MIDI, CDAudio, Video и т.п.). Вот её синтаксис: MCIERROR mciSendString(   LPCTSTR lpszCommand,   LPTSTR lpszReturnString,   UINT cchReturn,   HANDLE hwndCallback ); lpszCommand – команда; lpszReturnString – строка результата; cchReturn – …