Наш Delphi FAQ постоянно пополняется новыми готовыми функциями, каждая из которых отлично решает свою маленькую задачу. Вот список новинок: Как узнать цвет точки в определенном месте экрана? — готовая функция на Delphi, которая по заданным координатам точки возвращает код цвета в этой точке. Как долго работает Windows? — Windows во время запуска начинает отсчет времени …
Read More «Пополнение Delphi FAQ»
В разделе Internet Delphi-FAQ опубликованы вопросы связанные с созданием программ для работы в сети Интернет: Как получить код страницы из TWebBrowser? Как работать через прокси? Как очистить кэш Internet Explorer? Как открыть ссылку в текущем окне IE? Как узнать текущий URL и заголовок окна Opera или Netscape? Как получить имена всех сетевых подключений? Как скачать файл …
Read More «Обновился раздел FAQ — Internet»
Скачать программу i (исходники на Delphi + exe) В Панели управления Windows находится апплет «Установка и удаление программ». Название говорит само за себя: с помощью этого апплета мы удаляем и устанавливаем программы. Давайте посмотрим, как он работает. При загрузке апплет читает все ключи из раздела реестра HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall (именно в этот раздел прописываются сведения об …
Read More «Сделай сам на Delphi: Установка и удаление программ»
(плагины + исходники на Delphi) Работать с плеером Winamp мы научились в статье Управление Winamp. Теперь перейдем к разработке плагинов для него. Плагины к Winamp бывают пяти видов: Input – плагины для проигрывания различных форматов; Output – для записи музыки в различных форматах; General Purpose – плагины общего назначения; DSP/Effect – для обработки звука; Visualization – плагины, …
Read More «Сделай сам на Delphi: Визуализационный плагин к Winamp»
Сайт уже полность приспособился к новому хостингу и движку и теперь продолжает развиваться. Сегодня создан раздел Delphi FAQ. Вот несколько вопросов, рассмотренных в новом разделе: Как узнать версию DirectX? Как поменять местами функции кнопок мыши? Количество кнопок у мышки Как получить список файлов из буфера обмена? Как открывать системные папки? Как удалить файл в «Корзину»? …
Read More «Создан раздел Delphi FAQ»
Сегодня мы займёмся самым популярным web-браузером в мире – Internet Explorer’ом. Кто-то обожает эту программу, кто-то терпеть её не может, но, как ни крути, пока что ни один конкурент IE не может приблизиться к нему по возможностям (не считая, конечно, браузеров, построенных на движке IE). Итак, что мы будем делать с IE? Да ничего страшного… …
Read More «Сделай сам: IE и Delphi – вместе веселее!»
Продолжаем серию «Сделай сам», посвящённую практическому применению Delphi. На этот раз мы поговорим о такой важной составляющей жизни нашего компьютера, как автозагрузка. При загрузке Windows могут запускаться самые разные приложения: от системной панели (вы её можете узнать по характерным для неё часам) до программы оптимизации реестра. Все мы любим устанавливать новые программы. А некоторые из …
Read More «Сделай сам: управление автозагрузкой»
Каждому пользователю ПК время от времени приходится вводить пароли: для установки программы, для соединения с интернетом, для получения почты и т.д. Как правило, при вводе пароля, вместо нормальных символов появляются звёздочки (‘*’). Делается такая конспирация не только для сокрытия пароля от посторонних глаз, но и для того, чтобы злоумышленник, получивший доступ к компьютеру, не мог …
Read More «Сделай сам: «Вскрывалка паролей»»
Пример к статье (программа + исходники на Delphi) Все мы с упоением в детстве смотрели мультики, да и сейчас иногда, щёлкая каналы, с ностальгией в душе останавливаемся посмотреть на рисованных персонажей, живущих своею жизнью. Что же представляет из себя анимация? Да просто сменяющие одна другую картинки. И чем быстрее и плавнее меняется изображение, тем лучше …
Read More «Двойная буферизация или Анимация без мерцания»
В данной статье рассматривается функция mciSendString, которая находится в библиотеке winmm.dll. Эта функция может подавать команды любому MCI (Media Control Interface) устройству (поддерживаемое системой мультимедиа устройство: WAV, MIDI, CDAudio, Video и т.п.). Вот её синтаксис: MCIERROR mciSendString( LPCTSTR lpszCommand, LPTSTR lpszReturnString, UINT cchReturn, HANDLE hwndCallback ); lpszCommand – команда; lpszReturnString – строка результата; cchReturn – …
Read More «Мультимедиа под контролем или Функция mciSendString»