|
Карта сайта Статьи 1. Отправка письма средствами Borland Delphi 2. Обзор компонентов InternetExpres 3. Создание многопользовательских приложений на базе сокетов 4. Delphi 7 ToolsAPI 5. Быстрая работы с графикой в среде Windows 6. Delphi и Flash. Совмещение несовместимого! 7. Моя собственная база данных 8. Создание БД, работа с компонентами для БД и узнаем кое - что о SQL 9. Структура DBF-файлов для непродвинутых 10. Календарь в DBGrid 11. Свой видеокомбайн на Delphi 12. Что такое порт, правила для работы с портами 13. Ваш первый MP3-плейер 14. Просмотр и редактирование тэга ID3 (MP3) 15. Пингуем (Ping) под Delphi 16. Delphi: Свой WinAMP в подарочной упаковке 17. Перемещение Image'a по форме во время работы программы 18. Анимируйте ваше приложение! 19. Процедуры воспроизведения звуков 20. Работа с HTTP протоколом 21. Программирование на основе Win32 API в Delphi 22. Работа с аппаратурой под Windows (COM порт) 23. Использование мыши при работе с файлами 24. Разукрасьте Ваше приложение 25. Рисуем график функции 26. Как получить картинку с видео источника 27. Враг не прорвется! 28. Обработка сообщений клавиатуры 29. Запуск приложений из Delphi 30. Секреты иконки в системной трее 31. Создание в Delphi непрямоугольной формы с картинкой 32. Качаем файл из Internet 33. Защита программ от взлома 34. Borland Delphi 7 - миграция в сторону .Net 35. Создаем гипер-ссылку в Delphi 36. Программный поиск файлов 37. Прогулка по окнам Windows 38. Статьи. Действия с посторонними окнами 39. Поиск в базе данных 40. Окна - такие разные:круглые, треугольные, звездообразные... 41. По наклонной 42. Разрешите представиться 43. Вывод текста с использованием Windows API функций 44. Мечты вуайериста 45. Жизнь и смерть в режиме run-time 46. Работа со Jpeg-изображениями в Delphi 47. Смешение цветов 48. Изменение стандартной формы 49. SQL-запросы в Delphi 50. Проектирование баз данных 51. Библиотека для создания динамических SQL скриптов 52. Waveform Audio Win32 API 53. База данных методами Object Pascal 54. FastReport - Разработка кросс-платформенных отчетов 55. Как научить приложение Delphi разговаривать 56. Множество модулей данных – одно соединение 57. Direct Show и Delphi 58. Действия с посторонними окнами 59. Создание и использование DLL 60. Устанавливаем свой WallPaper для Windows 61. О том, как вращать текст, с помощью Delphi 62. Hooks - аспекты реализации 63. Использование DLL в качестве Plug-in 64. Использование НООК в Delphi 65. Как можно использовать DLL 66. Вызов Delphi DLL из MS Visual C++ 67. Показать на форме вызывающей программы панельку с кнопочками из DLL 68. Немного о плагинах 69. Работа с директориями в Delphi 70. TFileFinder - механизм поиска файлов 71. Подгружаемые модули (plugins) в Delphi 72. Взаимодействуем с Winamp 73. Принцип создания плагинов в Delphi 74. Все о файлах 75. Резидентная программа и записная книжка 76. Delphi и 1C - экспорт и импорт 77. Консольные приложения в Delphi 78. Delphi и системная информация о ресурсах компьютера 79. Получение и установка видеорежимов в Windows 80. Правим исходники или стандартные сообщения на русском. 81. DXPlay 82. Обработка почты с помощью Delphi 83. Анимация без DirectX 84. Возможные проблемы при работе с TCanvas больших размеров 85. CGI-приложения 86. Программа для бомбардирования почтовых ящиков 87. Вращение объектов 88. Дополнительное выравнивание пропорциональных шрифтов 89. Blitting, Спрайты и Анимация 90. Введение в ASP 91. DirectX для начинающих 92. DXInput 93. Создание WEB-сервера 94. DirectX для начинающих. Считывание и запись 95. O сохранении иконок 32х32 в 256-цветном формате 96. Прыгающая точка 97. Работа с OpenGL - Введение 98. Взлом E-mail 99. Работа с OpenGL - Минимальная программа 100. Создание Active Server Page (ASP) приложений в Delphi 101. Экспорт анимированных 3D персонажей из 3D STUDIO MAX 3.0 для DELPHI и OpenGL 102. Создаём Screen Saver 103. Создание CGI счётчика в Delphi 104. Взлом E-mail(продолжение) 105. GDI - графика в Delphi 106. Гауссово размывание (Gaussian Blur) в Delphi 107. Создание WEB-приложений в среде Delphi 108. Гауссово размывание (Gaussian Blur) в Delphi (продолжение) - Создание тени у мет 109. Несанкционированный доступ 110. Графический редактор 111. Delphi6 и Web-сервисы 112. Просто и ясно о MapInfo и Delphi - Вызов MapInfo и встраивание его в свою програ 113. Разработаем свое BDE 114. Корпоративное WEB-приложение 115. Просто и ясно о MapInfo и Delphi - Реализация CallBack вызовов MapInfo и перехва 116. Просто и ясно о MapInfo и Delphi - Настройка панелей и меню. Реализация собствен 117. Компоненты для работы с графикой 118. DirectX (Игровой SDK) 1-2 119. DirectX (Игровой SDK) 3-4 120. Методы вывода спрайтов 121. Создание Главного Меню в Игре - Часть 1 - Кнопки и ЧекБоксы 122. DirectX (Игровой SDK) 5-6 123. Создание Главного Меню в Игре - Часть 2 - EDIT 124. Программирование CGI в Delphi и Kylix 125. DirectX (Игровой SDK) 7 126. Создание игры Пятнашки 127. Очистка SQL от ошибок синтаксиса. 128. Создание редактора карт в стратегиях типа WarCraft 129. IP - Internet Protocol 130. TELNET 131. Разработка серверных Web-приложений на Delphi 132. Управление приложением через Telnet 133. Создание WebSnap-сервера 134. Узнать находится ли мышка над формой
СоветыAccess 1. Записываем в Access используя ADO 2. Использование таблиц Access 3. Использование таблиц Access2 4. Как можно открыть отчёт (в режиме Print Preview а также Print Direct) в MS Access 5. Как открыть базу данных Microsoft Access .MDB в Delphi 6. Как создать базу данных Access во время выполнения 7. Как создать таблицу в MS Access при помощи DAO 8. Узнать существущие имена таблиц БД Access 9. Читаем файл Access используя ADO
ADO 1. ADO.OLEDB.JET - Access Violation при передаче неполного параметра 2. Быстрый доступ к ADO 3. Запись картинки в ADO таблицу 4. Из Paradox в Access при помощи ADO 5. Как работать из Delphi напрямую с ADO 6. Как узнать перечень таблиц базы и количество записей в них (ADO) 7. Курсоры в ADO 8. Передача параметров ADO запросу 9. Поиск в базе данных ADO 10. Узнаём установленную версию ADO
Alias 1. Динамически создаваемые псевдонимы 2. Добавление псевдонима с помощью функции DbiAddAlias 3. Задание псевдонима программным путем 4. Изменение каталога псевдонима во время выполнения приложения 5. Изменение псевдонима во время выполнения программы 6. Имитация псевдонима PdoxWIN PRIV 7. Информация о псевдонимах BDE 8. Как программно создать Alias 9. Как программно создать Alias 2 10. Отображение всех псевдонимов в ComboBox 11. Получение информации об альясах 12. Получение пути псевдонима и таблицы 13. Получение пути псевдонима и таблицы 2 14. Получение пути псевдонима и таблицы 3 15. Получение пути псевдонима и таблицы 4 16. Псевдоним на лету 17. Псевдонимы 18. Синтаксис функции DbiAddAlias 19. Создаём SystemDSN при помощи Delphi 20. Создание алиасов 21. Узнать физическое расположение локальной БД по Alias
ASCII и CSV 1. ASCII драйвер для CSV-файлов 2. ASCII-файл с использованием полей 3. RecCount в таблицах ASCII 4. Быстрая обработка CSV файла 5. Импорт CSV ASCII 6. Импорт большого CSV файла 7. Как экспортировать таблицу базы данных в ASCII-файл 8. Разбивка строки на слова 9. Формат файла ASCII-схемы 10. Читаем CSV текстовый файл в StringGrid 11. Экспорт из Paradox в ASCII файл с кодовой страницей 852
BDE 1. BDE32 приложения в ptp-сети 2. Архитектура BDE и его особенности при работе с SQL-серверами 3. Архитектура BDE и его особенности при работе с SQL-серверами 1 4. Версия BDE 5. Демонстрация обратного вызова BDE 6. Запись буфера BDE на диск 7. Изменение данных в Delphi (BDE) 8. Изменение конфигурации IDAPI 9. Использование API BDE для представления данных 10. Использование API BDE для удаления записей 11. Использование BDE в сети 12. Как использовать свой диалог ввода пароля BDE 13. Как проверить инсталлирована ли BDE 14. Как скопировать BDE таблицу 15. Как удалить BDE таблицу 16. Как узнать - установлена ли BDE 17. Как узнать - установлена ли BDE 2 18. Как узнать - установлена ли BDE 3 19. Как установить BDE 20. Как установить BDE 2 21. Конфликт IDAPI German и English 22. Локальный общий доступ 23. Обратные вызовы BDE32 для получения статуса операций 24. Ограничения BDE 25. Ограничения IDAPI 26. Огромные LCK-файлы 27. Проверка наличия IDAPI 28. Проверяем установлена ли BDE 29. Протокол блокировки BDE 30. Распространение BDE 31. Управление сетевыми каталогами (BDE)
BIOS 1. Как в Delphi определить дату BIOS 2. Как получить дату BIOS 3. Как получить информацию о BIOS в Windows 9x 4. Как получить информацию о BIOS в Windows NT, 2000, XP 5. Получение серийного номера BIOS 6. Получить дату BIOS 7. Прочитать ROM-BIOS
Bitmap 1. Bitmap без формы 2. Bitmap.Scanline для PixelFormat 3. Вращать Bitmap вокруг точки 4. Вращение изображения на заданный угол 5. Вставить Bitmap 6. Вырезание эллиптической области на Bitmap 7. Добавление шума в изображение 8. Загружать большие битовые изображения с небольшим использованием памяти 9. Загрузка 256-цветного TBitmap 10. Загрузка Bitmap из .res без потери палитры 11. Замена всех цветов на оттенки одного 12. Зеркальное отражение BMP 13. Зеркальное отражение изображения 14. Изменение гаммы рисунка 15. Изменение контрастности изображения 16. Изменить размер Bitmap 17. Изменить цветовые каналы битового изображения 18. Инверсия всех цветов Bitmap 19. Инвертировать Bitmap 20. Информация о BMP-файлах 21. Как из Handle битовой картинки, получить адрес битового изображения в памяти 22. Как конвертировать bitmap в RTF код 23. Как нарисовать Bitmap с прозрачностью 24. Как повернуть Bitmap на любой угол 25. Как поместить прозрачный текст на Canvas TBitmap 26. Как создать Bitmap из массива пикселей 27. Как создать BMP из ICO 28. Как сохранить содержимое TPaintBox в BMP 29. Назначение палитры Bitmap 30. Наклон изображения по вертикали и горизонтали 31. Отрисовка битового образца 32. Получить Bitmap радио кнопок 33. Попиксельное сравнение картинок 34. Порог между двумя цветами на Bitmap 35. Прозрачный Bitmap 36. Прозрачный растр 37. Растянуть растровый рисунок 38. Смешивание цветов рисунка с другим цветом 39. Создание DIB из BMP 40. Установка уровня прозрачности изображения 41. Форма окна по Bitmap 42. Функция возвращает колличество уникальных цветов Bitmap 43. Эффект Блоки 44. Эффект Волны (синусоидальные, вид сбоку) 45. Эффект Иней (разброс) 46. Эффект Мозаика (пикселизация)
Canvas 1. TCanvas и освобождение дескрипторов 2. Алгоритм градиентной заливки 3. Вертикальный текст 4. Вывести полупрозрачный текст 5. Вывод строковой информации 6. Вывод текста на канве картинки 7. Выводим цветной текст на форме под любым углом 8. Выдавить текст 9. Движение окружности 10. Заполняет Canvas рисунком с рабочего стола, учитывая координаты 11. Изменить режим координат 12. Изобразить эффект разбрызгивания 13. Как быстро выводить графику (a то Canvas очень медленно работает) 14. Как быстро нарисовать тень в заданном регионе 15. Как быстро очистить канву 16. Как вращать текст 17. Как вывести на Canvas надпись под углом 18. Как вывести текст с красивым обрезанием если не помещается 19. Как изменить фоновый цвет текста 20. Как с помощью функции Textout вывести на канве прозрачный текст 21. Как сделать анимацию немерцающей 22. Как сделать прозрачным фон текста 23. Как создать временный Canvas 24. Карта высот картинки 25. Компонент Линия 26. Координатная сетка 27. Кораблик 28. Масштабирование для Canvas 29. Нарисовать градиент на Canvas с произвольным количеством цветов 30. Нарисовать линию без зазубринок 31. Нарисовать линию, не используя функции LineTo 32. Отображение текста с тегами форматирования 33. Отрисовка стрелки с заданными параметрами 34. Перемещать объект на сложном фоне 35. Печать повернутого текста 36. Повернуть 2D точку 37. Процедура выводит на Canvas семисегментный индикатор, позволяя управлять включенными сегментами 38. Рисование звёзд и многоугольников 39. Рисование квадрата мышкой 40. Рисовать неактивный текст 41. Самолет летит по небу 42. Самый быстрый способ очистить Canvas 43. Сквозь Вселенную с дополнительными возможностями 44. Создание градиентной заливки 45. Убрать зазубринки при рисовании линий
CD-ROM 1. Активизация или отключение автоматического проигрывания CD 2. Блокировка и разблокировка CD-ROM 3. Включен ли автозапуск CD 4. Как загрузить иконку CD-ROM 5. Как записать CDR или CDRW 6. Как узнать есть ли в заданном CD-ROMе Audio CD 7. Обработать момент вставки и вытаскивания CD 8. Определить букву CD-ROM 9. Открытие и закрытие нескольких приводов CD-ROM 10. Открыть CD-ROM 11. Проверить, открыт ли CD-ROM
CGI и Cookies 1. IntraBob - 32-битный локальный CGI-WinCGI Тестер и ISAPI Отладчик 2. ISAPI 3. TPageProducer. Взаимодействие свойств HTMLDoc и HTMLFile 4. Добавляем Cookies 5. Как отправить бинарные данные из CGI приложения 6. Кириллица в параметрах CGI-запроса 7. Моё CGI-приложение при обращении к нему ничего не возвращает 8. Понимание много-поточности в VCL для веб-серверных ISAPI-расширений 9. Простейшая авторизация в ISAPI-CGI приложениях 10. Простейший CGI на Дельфи 11. Узнать директорию Cookie 12. Форматирование строки для CGI-запроса
DBASE и DBF 1. DBASE - Индексы выражений 2. DBase и особые случаи BDE 3. DBFSeek и DBFLocate 4. Восстановление записи dBase 5. Индекс в другом каталоге 6. Как перекинуть все данные из DBF в DB 7. Как создать dBASE таблицу во время выполнения 8. Обработка исключений EDBEngineError 9. Обработка исключения index not found 10. Определение номера записи в таблице dBASE 11. Определение удаления записей в .DBF 12. Пакование таблиц dBASE 13. Пакование таблиц dBASE 2 14. Пакование таблиц dBASE 3 15. Пакование таблиц dBASE 4 16. Показ меток удаленных записей в dBASE-файлах 17. Показ удаленных записей в таблице dBASE 18. При использовании DOS DBF файлов - перекодировка между форматами 19. Таблицы dBASE. Структура .DBF-файла 20. Текущий номер записи набора данных 21. Формат и размер dBase-поля
Dial-up 1. Автоматически дозвониться по интернет соединению по умолчанию 2. Безопастность Dial-up пользователям 3. Вызов номеронабирателя 4. Как в Delphi дозвониться до провайдера 5. Как законнектиться через Dial-Up соединение по умолчанию 6. Как набрать номер модемом 7. Как определить состояние модема под Win32 8. Как получить все Dial-Up соединения 9. Как прочитать из модема 10. Набрать номер по модему. Голосовой звонок. Использование TAPI 11. Набрать телефонный номер 12. Определение активного подключения 13. Определение состояние подключения к интернету 14. Передача AT-команд модему на примере поднятия модемом трубки 15. Получить список установленных модемов в Win95-98 16. Работа с Интернетом и модемом 17. Разрыв Dial-Up соединения 18. Функции набора номера модема
DirectX и DelphiX 1. Advanced Draw 2. DELPHIX - TDXSound. AudioStream, стерео эффекты
DLL 1. DLL - убийственная утилита 2. DLL и ресурсы 3. Hook для главной формы приложения 4. Uses в DLL 5. Включение в библиотеку форм 6. Вывести информацию о пакете 7. Вызвать процедуру из DLL 8. Вызов Delphi DLL из MS Visual C++ 9. Динамическая загрузка DLL 10. Динамическая и статическая загрузка DLL 11. Динамическое использование DLL 12. Закрытие файла, открытого в DLL 13. Заменить запущенную DLL 14. Импортирование, или обертка вызовов функций DLL 15. Использование C-шной DLL 16. Использование функции из DLL 17. Использование функций из RunDll32 18. Использовать формы, объявленные в DLL 19. Как вызывать функцию 16-битной DLL из 32-битного приложения 20. Как загрузить BMP файл из DLL 21. Как из DLL узнать узнать полный путь к этой DLL 22. Как использовать форму из DLL 23. Как написать DLL, которую можно было-бы выполнить с помощью RunDll, RunDll32 24. Как написать свой Plugin для поддержки различных форматов файлов 25. Как отловить нажатия клавиш для всех процессов в системе 26. Как перехватить нажатие Ctrl+Alt+Del 27. Как получить версию моей DLL 28. Как работать с плагинами 29. Как сделать DLL 30. Как создать DLL только с ресурсами 31. Как узнать полный путь и имя файла загруженной DLL 32. Модуль-заготовка для динамического подключения библиотек 33. Можно ли определить полный путь и имя файла запущенной DLL из самой DLL 34. Надо подключить DLL и использовать некоторые ее функции 35. Общий доступ к памяти, распределенной DLL 36. Определение присутствия функции в DLL 37. Отслеживание из DLL ее присоединение к процессу и отсоединение 38. Перехват вызовов функций из динамических библиотек 39. Получение списка DLL загруженных приложением 40. Получение списка экспорта dll 41. Получить специфическую для DLL информацию о версии 42. Получить экспортируемые из DLL функции 43. Помещение формы в DLL 44. Потоки и DLL 45. Пример обратного вызова DLL 46. Простой пример DLL 47. Простой шаблон для Delphi DLL 48. Расшаренная DLL 49. Сегменты данных DLL 50. Синхронизация DLL с открытым набором данных 51. Соглашения о вызовах DLL 52. Создаём собственный UnRar, используя unrar.dll 53. Создание ловушек (Hook) в Delphi 54. Список зависимых файлов 55. Удалить DLL из памяти 56. Установка ловушек в Windows 57. Функции VER.DLL
DOS и Консоль 1. CreateProcess, который возвращает консольный вывод 2. DOS команды 3. StdIn, StdOut и StdErr. Перенаправление, чтение и запись 4. ать завершения DOS-задачи 5. Выключение питания ATX коpпуса из-под DOS 6. Запуск программ с передачей консольного ввода и чтением вывода 7. Запустить консольное приложение и получить его стандартный вывод 8. Использовать консоль в неконсольном приложении 9. Как в консольном приложении можно задать цвет текста, вывести текст в нужном месте 10. Как вывести результат работы консоли в Memo 11. Как захватить весь вывод в консоли 12. Как использовать консоль в не-консольном приложении 13. Как консольное приложение может узнать, что Винды завершаются 14. Как можно гарантированно очистить экран в консольном приложении 15. Как определить закрытие командного окна в консольном приложении 16. Как переназначить вывод в файл для консольной программы, запускаемой по CreateProcess 17. Как получить дескриптор окна Windows, содержащего DOS программу 18. Как получить результат работы консольной программы 19. Как поменять иконку и стpокy в заголовке консольного окна 20. Как прочитать русский текст MS-DOS 21. Как сделать имитацию ввода с клавиатуры для программы выполняющейся в DOS-окне 22. Консольная программа – перевод фунтов в килограммы 23. Переключение консольного приложения в полный экран 24. Поиск DOS-окна 25. Получение параметров командной строки приложения 26. Получить выходные данные DOS приложения 27. Просмотреть или отредактировать MS-DOS текст в TMemo 28. Прочесть текстовый файл DOS 29. Резидентная программа 30. Создание консольных приложений 31. Считывать строки из текстового DOS файла
E-mail 1. MAPI и MS Exchange 2. Использование SMTP Relay Server 3. Как автоматически отправлять E-mail 4. Как загрузить адресную книгу 5. Как можно перекодировать сообщение (содержание) из Win в КОИ8-Р для отправки по EMail 6. Как отправить письмо и указать тему, текст сообщения 7. Как отправить письмо скрытно от пользователя по протоколу SMTP 8. Как проверить правильность E-mail адреса 9. Найти smtp mailserver по умолчанию 10. Обмен информацией между программами в сети по почтовым каналам 11. Определить SMTP сервер по умолчанию 12. Определяем отправителя 13. Отослать письмо с аттачем через MAPI 14. Отправить E-mail 15. Отправить Email скрытно от пользователя 16. Отправить письмо на E-mail так, чтобы пользователь не подозревал об отправке 17. Отправить письмо, чтобы пользователь об этом не знал (D7) 18. Отправка E-mail через MAPI 19. Отправка письма 20. Отправлять электронную почту 21. При чтении почты POP3 отделять Attachment и сохранять в файл 22. Пример работы с MailSlot 23. Пример работы с SMTP 24. Проверить строку на правильность Email адреса 25. Проверка правильности е-mail адреса с проверкой существования домена 26. Смотрим IP по E-mail
GIF, JPEG, MetaFile 1. TMetaFile - ошибка при работе с памятью 2. Изменить размер Jpeg и сохранить его в новый файл 3. Как загрузить и отмасштабировать JPEGImage в TImage 4. Как конвертировать Bitmap в EMF (Enhanced Metafile) 5. Как подгружать JPG-картинки, но чтобы они быстро отображались 6. Как поместить Bitmap в Metafile 7. Как преобразовать BMP в JPEG 8. Как преобразовать WMF в BMP 9. Как работать с GIF файлами 10. Канва для метафайлов 11. Открыть файл JPEG 12. Подскажите как правильно показать на экpане и сохранить в базе картинку формата JPEG 13. Получить или установить разрешение JPEG 14. Получить размер GIF-картинки 15. Преобразовать BMP в JPEG 16. Преобразовать JPEG в BMP 17. Приложение для просмотра изображений JPEG и BMP 18. Работа с JPEG изображением в Delphi 19. Сглажено изменять размер JPEG 20. Сохранить изображение в формате JPEG
Help файлы 1. Вариант использования HTML Help в Делфи 2. Вывод справочной информации 3. Доступ к справочной информации 4. Закрытие файла помощи 5. Использование справки HTML Help 6. Использование файла помощи 7. Как вывести главное окно справочной системы 8. Как вызвать подсказку к подсказке 9. Как использовать CHM help в своём проекте 10. Как использовать CHM Help файлы 11. Как использовать файлы справки 12. Как привязать файлы помощи в Delphi 13. Обработать нажатие на кнопку Help в диалоговом окне 14. Оглавление файлов помощи (Help Files Contents) 15. Показ диалога Help Search 16. Создание файла справки из html-страниц 17. Файл документа справочной информации 18. Чтобы в приложении вызывался Help с окошечком для поиска раздела
ICO 1. Анимированная иконка приложения 2. Загрузка иконки 3. Извлечь иконку 4. Извлечь основную иконку EXE-файла 5. Изменение иконки приложения 6. Изменять иконку приложения или окна во время его работы 7. Как заставить приложение показывать различные иконки при различных разрешениях дисплея 8. Как извлечь иконку из файлов ICO 9. Как использовать встроенные в Windows иконки в своём приложении 10. Как показать иконку, ассоциированную с данным типом файла 11. Как создать ICO из BMP 12. Компонент на основе TImageList позволяет использовать в приложении анимированные иконки 13. Объединение двух иконок 14. Получение иконки для зарегистрированного расширения по его имени 15. Получение иконки из ICO, EXE, DLL 16. Получение системной иконки, ассоциированной с файлом в данной системе 17. Получить иконку из ярлыка 18. Получить иконку файла по ярлыку 19. Получить иконку чужого окна 20. Преобразование иконок в Gliph-ы 21. Растягивание иконки 22. Рисование иконки в TImage 23. Создание ICO из BMP 24. Сравнить две иконки
INI файлы 1. TStringList в TIniFile 2. Загрузить или сохранить значения TCheckListbox в INI файл 3. Как после записи в ini-файл сбросить cache на диск, чтоб задействовать изменения 4. Как создать Ini-файл в директории программы 5. Как сохранить и получить строку из INI-файла 6. Как указать системе на необходимость сбросить буфер INI-файла на диск 7. Как хранить настройки для программы. Работа с INI-файлами 8. Некоторые модификации методов ReadSection и ReadSections объекта, типа TIniFile 9. Определить, что WIN.INI был изменен 10. Проблемы ini-файла 11. Работа с INI-файлами 12. Сохранение потока в INI файле 13. Сохранять настройки в ini-файле
Interbase 1. OLE и Interbase - прочесть и записать 2. Автоинкрементальные поля и Interbase 3. Автоматический logon к локальной InterBase 4. В InterBase при создании базы ввести параметр для поддержки русского языка 5. Как гарантированно сделать backup 6. Как заставить Interbase принять COLLATE PXW_CYRL по умолчанию 7. Как узнать текущие дату и время в Interbase 8. Как установить клиента InterBase 9. Переход с Oracle на Interbase 10. После снесения Interbase Server 5.0 и желания поставить 5.1.1 вылетает ошибка - IBCheck 11. При попытке регистрации UDF возникает ошибка - udf not defined 12. Создание DBExpress-Connection в Run-Time 13. Создание UDF для InterBase 14. Установка Interbase и добавление пользователя
ODBC 1. BDE, ODBC и SQL Server 6.0 2. ODBC соединения 3. Вопросы Delphi, BDE и SQL Links 4. Добавление ODBC-драйверов в Delphi 5. Конфигурирование ODBC 6. Конфигурирование ODBC и псевдонима 7. Ошибка ODBC SQL Prepare 8. Получаем имена ODBC-источников 9. Получение дескриптора ODBC соединения 10. Установка ODBC - Watcom SQL
OpenGL 1. OpenGL - радиальное размытие 2. Записать содержимое окна OpenGL в BMP файл 3. Каким обpазом выбиpать pазмеp шpифта 4. Получение OpenGL расширений
Oracle 1. Delphi и Oracle - вопросы и ответы 2. Oracle - экспорт 3. В режиме отладки приложения не разрешается открытие базы данных 4. Выводить текст с помощью DBMS_OUTPUT.PUT_LINE в режиме отладки 5. Доступ к объекту Oracle 6. Как в Oracle создать sequence с некоторого номера 7. Как в Oracle создать sequence с некоторого номера 8. Как напрямую добраться до Oracle 9. Как настроить Personal Oracle с русским языком на корректную работу с числами и BDE 10. Как правильно соединяться с базой данных под Personal Oracle 11. Как при выполнении долгой операции в Oracle показать прогресс бар 12. Подключиться к Personal Oracle с помощью BDE 13. Подскажите, как на Oracle поменять compatible 14. Поясните, чем в Oracle являются понятия Instance, Database etc 15. Связь BDE и Oracle 16. Связь с personal Oracle
Paradox 1. Byte-поля Paradox 2. Paradox в сети 3. Paradox и неверные индексы Win95 4. Быстрый доступ к нужной записи в таблице Paradox 5. Вызов TUTILITY 6. Добавляем пароль к таблице Paradox 7. Доступ к таблицам Paradox на CD или c флагом только для чтения 8. Изменение месторасположения .NET-файла во время работы 9. Имя пользователя Paradox 10. Как открыть запароленную таблицу Paradox7 (.db) 11. Как программно изменить LangDriver для таблиц dBase и Paradox 12. Как программно паковать таблицы Paradox или восстанавливать индексы 13. Как сменить пароль (master password) для таблицы Paradox 14. Как уменьшить дату в Paradox 15. Как упаковать базу (DBase, Paradox) в RunTime 16. Каскадированное удаление с проверкой целостности Paradox 17. Общий доступ к данным с DBD и Paradox 18. Ограничения Paradox 19. Печать структуры таблицы Paradox 20. После работы программы не сохраняются изменения в базе Paradox 21. Предотвратить появление окошко ввода пароля для Paradox таблицы 22. Размеры полей таблицы Paradox 23. Создание таблицы Paradox 24. Убыстрить открытие таблицы Paradox
ScreenSaver и ScreenMate 1. ScreenMate 2. Инсталляция Screen Saver 3. Как запустить текущий ScreenSaver 4. Как отключить хранитель экрана 5. Пишем ScreenSaver в Delphi 6. Получить время задержки хранителя экрана 7. Получить установленный по умолчанию Screen Saver 8. Предотвратить Screen Saver при запуске 9. Узнать, включен ли хранитель экрана 10. Устанавливаем свой WallPaper для Windows 11. Хранитель экрана
SQL 1. Local SQL и временная таблица 2. SQL - вложенные пробелы 3. SQL - использование функции SUBSTRING 4. SQL - сортировка вычисляемого поля 5. SQL - суммирование вычисляемого поля 6. SQL - суммирование вычисляемого поля 7. SQL outer join 8. SQL в Delphi 9. SQL и расширенные символы 10. TUpdateSQL. Выполнение нескольких SQL команд 11. Блокируется таблица в MS SQL Server 12. Возврат курсора по умолчанию после выполнения запроса 13. Генератор SQL-запросов Insert, Update 14. Зарезервированные слова Local SQL 15. Имя SQL-таблицы 16. Интерактивные SQL-запросы 17. Как получить результирующим полем разницу между хранимой датой и текущей датой 18. Как сделать откат внутри триггера 19. Как удобнее работать с динамически формируемыми запросами 20. Как узнать, доступен ли в сети сервер MS SQL 21. Локальные операторы языка SQL 22. Не работающий SQL OR 23. Параметризованные запросы 24. Проблемы StoredProc у SQL server 25. Синтах SQL-функции Substring 26. Сиротские Master-записи 27. Функции дат в SQL
TCP/IP 1. Загрузить web-страницу со скрытым IP 2. Как оперделить все IP и порты на моем компьютере 3. Как определить свой IP адрес 4. Как получить доменное имя по IP 5. Как преобразовать IP адрес в число 6. Как преобразовать длинный IP адрес в короткий адрес-порт 7. Как узнать IP машины по имени 8. Как узнать, установлен ли на компьютере TCP-IP 9. Нахождения собственного IP 10. Определение своего IP адреса 11. Организация связи между компьютерами через TCP и IP протокол 12. Получение IP-адреса 13. Получить IP адрес за маршрутизатором 14. Получить имя компьютера по IP 15. Посылка Raw IP-пакетов 16. Преобразуем доменное имя в IP-адрес 17. Проверка существования домена в глобальной сети 18. Сделать загрузчик приложения через TCP 19. Скрыть истинный IP 20. Что такое IP-адрес и с чем его есть
URL 1. Взять часть URL, которая следует после названия сайта 2. Вывести типы URL для Internet Explorer 3. Извлечь имя файла из строки URL 4. Как захватить текущий URL из окна Internet Explorer 5. Как скачать любой URL используя стандартные настройки сети 6. Открыть URL в новом окне, используя WEBBrowser 7. Получение URL от IE 8. Проверить существование определённого URL 9. Проверка существования URL 10. Фильтровать все ссылки в TMemo
Windows 1. Получить список пользователей 2. Win95 или WinNT для Delphi1 3. Вывести информацию о системе 4. Вывести сообщение во время загрузки Windows 5. Заблокировать вход в систему 6. Запуск внешней программы и ожидание ее завершения 7. Изменить свойства системы 8. Информация об OS и о количестве памяти для окна About 9. Как завершить сеанс работы или перезагрузить Windows NT 10. Как корректно перехватить сигнал выгрузки операционной системы, если в моей программе нет окна 11. Как найти каталог Windows 12. Как определить, запущено ли приложение в Windows NT 13. Как определить, из под какой операционной системы запущена программа 14. Как отключить показ кнопки программы в TaskBar и по Alt-Tab и в Ctrl-Alt-Del 15. Как повесить винду 16. Как получить информацию о локальных настройках системы 17. Как проверить, имеем ли мы административные привилегии в системе 18. Как скрыть таскбар 19. Как узнать версию Windows 20. Как узнать местоположение специальных папок у Windows 21. Как узнать платформу 22. Обнаружить, использует ли пользователь стиль XP или классический стиль 23. Оповещение о том, что изменили системные настройки 24. Определение базовой системной информации 25. Определение операционной системы 26. Определить завершение работы Windows 27. Определить, что пользователь изменить схему оформления XP 28. Перечислить привилегии пользователя 29. Получение дополнительных привилегий под НТ 30. Получение информации о типе и версии операционной системы 31. Получение уведомлений от оболочки (Shell) 32. Получить дескриптор главного окна оболочки 33. Получить информацию о регистрации Windows – имя владельца и компанию 34. Получить информацию об используемой схеме оформления Windows 35. Получить список загруженных драйверов под NT 36. Предотвратить завершение работы Windows 37. Пример получения списка запущенных приложений 38. Проверка наличия .NET Framework и определение его версии 39. Пространство имён оболочки Windows 40. Регистрация программ в меню "Пуск" Windows 41. Самый быстрый способ определить подкакой виндой вы находитись (NT или Win9X) на Assemblere 42. Синхронизация завершения работы Windows 43. Создать Системную Точку Восстановления (XP) 44. Узнать версию Windows 45. Узнать версию Windows и DOS 46. Узнать откуда была установлена Windows 47. Установка привилегий 48. Хочется создать ну очень маленький инсталлятор
XML 1. XML сериализация объекта Delphi 2. XML сериализация объектов 3. Динамическое создание меню по XML-файлу 4. Загрузка XML в объект 5. Загрузка и анализ документа XML 6. Как сделать экспорт TDataSet в XML файл 7. Компонент для XML сериализации 8. Конвертировать CSV файл в XML 9. Обмен информацией в формате XML 10. Парсер подавляющего большинства нотаций XML 11. Перевести набор данных ADO в XML и обратно 12. Разбор XML 13. Создание DTD для объекта (XML)
Аудио 1. BEEP для Delphi, который работает как в Pascal 2. SetVolume почему-то не дает никакого эффекта 3. VCL.TMediaPlayer. Проблема записи при невыбранном файле 4. Аудио - хороший пример 5. Генерация звукого сигнала на встроенном динамике 6. Декомпилляция звукового файла формата Wave и получение звуковых данных 7. Запись звука 8. Запись с помощью MediaPlayer 9. Заставить динамик пикнуть несколько раз с задержкой между сигналами, не зависящей от частоты процессора 10. Заставить приложение загружать и проигрывать звуковой файл 11. Звук через Beeper 12. Звук через PC Speaker 13. Извлечение звуков из системного динамика под Windows 14. Изменение громкости 15. Изменить громкость 16. Использование DirectSound на Delphi 17. Использование WAVE файлов в ресурсах 18. Как в Delphi реализовать возможность пропищать звук различной длины и частоты 19. Как воспроизвести wav-файл из ресурса (в EXE) 20. Как вывести звук через звуковую карту 21. Как выключит спикеp 22. Как извлечь ID3 теги и информацию в заголовках MPEG из MP3 файлов 23. Как использовать в своей программе API DirectSound и DirectSound3D 24. Как можно проиграть звуки, закрепленные за событиями Windows 25. Как позволить или запретить выдачу звукового сигнала в динамик (Beep) 26. Как при проигрывании музыки с Audio CD показывать сколько прошло минут и секунд 27. Как программно изменять громкость звука 28. Как проиграть WAV без MediaPlayer 29. Как реализовать регулятор громкости 30. Как считать сигнал с микрофона 31. Как управлять спикером под 9х из Delphi 32. Низкоуровневые процедуры обработки звука 33. Определить битрейт WAV файла 34. Определить длину WAV файла 35. Осцилограф 36. Поиск звуковой платы 37. Поиск звуковых карт в системе 38. Получаем ID3Tag v1 39. Получение информации о звуковых файлах 40. Получить звук с микрофона 41. Получить информацию о WAV файле 42. Пример компонента типа TMediaPlayer с регулированием темпа звучания 43. Проверить, установлена ли звуковая карта 44. Работа с микрофоном 45. Создание нового WAV-файла 46. Создание пустого wav-файла 47. Тестер электронных дикторов 48. Формат Wave-файла 49. Чтение и запись звука
Браузер 1. WEB страничка внутри Delphi приложения 2. Автоматическое заполнение HTML-форм в браузере 3. Автоматическое заполнение web-форм в запущенном IE 4. Активизировать клавишу возврата для TWebBrowser 5. Браузер своими руками 6. Визуальный HTML редактор своими руками 7. Вставка текста (программно сгенерированной HTML-страницы) в TWebBrowser (не из файла, а из текстовой переменной) 8. Вывести список ссылок страницы в TWebBrowser 9. Добавить текущую страницу TWebBrowser в Избранное 10. Заменить рисунки в TWEBBrowser 11. Заставить IE перечитать установки из реестра 12. Использование Drag and Drop для заполнения полей в TWebBrowser 13. Использовать событие OnDocumentComplete у TWebBrowser при наличии фреймов 14. Как автоматически заполнить поля формы в IE 15. Как в TWEBBrowser организовать изменение размера шрифта 16. Как вызвать Internet Explorer из Delphi 17. Как вызвать команды Find, Options или View Source 18. Как выполнить JavaScript функцию 19. Как добавить пункт в контекстное меню IE 20. Как добавить текущую страницу TWebBrowser в Favorites 21. Как добраться до конкретного фрейма 22. Как загрузить HTML код непосредственно в TWebBrowser 23. Как загрузить потоковые(stream) данные в WebBrowser не прибегая к открытию файла 24. Как загрузить строковые данные в WebBrowser не прибегая к открытию файла 25. Как использовать протокол about 26. Как можно использовать протокол res 27. Как нажать кнопку в TWebBrowser, когда в окне есть несколько кнопок 28. Как определить установлен ли Internet Explorer 29. Как получить POST данные 30. Как получить закладки IE 31. Как получить полный исходник HTML 32. Как получить текст HTML Документа из TWebBrowser без тегов 33. Как поменять цвет или стиль бордюра в TWebBrowser 34. Как поменять цвет скроллбаров в TWebBrowser 35. Как проверить, является ли текущее соединение в TWebBrowser Secure (SSL) 36. Как программно в Internet Explorer нажать кнопку Clear Cache 37. Как прочитать или изменить StartPage IE 38. Как работать со всеми фреймами, отображёнными в данный момент в WebBrowser 39. Как работать со всеми ячейками таблицы в WebBrowsere 40. Как сделать WebBrowser плоским вместо 3D 41. Как сделать так, чтобы работали команды Cut, Copy в WebBrowsere 42. Как скрыть контекстное меню TWebBrowser 43. Как сохранить веб страничку в Bitmap 44. Как сохранить веб страничку в JPEG 45. Как сохранить исходник HTML из TWebBrowser.Document на диск 46. Как узнать Browser по умолчанию 47. Как узнать путь к браузеру по умолчанию 48. Масштабирование страницы в TWebBrowser 49. Нажать кнопку Submit в TWebBrowser если она в виде картинки 50. Нажать определенную кнопку на форме в TWebBrowser 51. Найти все линки в WEBBrowser 52. Найти и подсветить текст в WEBBrowser 53. Обновить все окна программы Internet Explorer 54. Открытие локальных файлов в TWebBrowser и прямое открытие ссылок 55. Открыть URL в новом стандартном окне TWebBrowser 56. Отменить контекстное меню в WebBrowser 57. Отправить данные формы с помощью WebBrowser 58. Очистка кэша в IE 59. Очистка кэша в IE 60. Перевести TWebBrowser в режим редактирования 61. Передать фокус TWebBrowser 62. Передача на сервер данных методом POST с помощью компоненты TWebBrowser 63. Перехватить WM_CONTEXTMENU в TWebBrowser 64. Показать диалог свойства TWebBrowser 65. Показать код HTML страницы в TMemo 66. Показать миниатюру страницы в TWebBrowser 67. Получение выделенного текста из компонента TWebBrowser 68. Получить HTML-код из всех запущенных экземпляров Internet Explorer 69. Получить версию IE 70. Получить все URLs фреймов в TWebBrowser 71. Получить выделенные объекты из TWebBrowser 72. Получить выделенный текст из окна IE 73. Получить доступ к радио кнопкам в TWebBrowser 74. Получить и сохранить HTML-код из TWebBrowser 75. Получить или установить задний фон в TWebBrowser 76. Получить информацию об элементе управления TWebBrowser 77. Получить путь к браузеру по умолчанию 78. Получить свойства всех картинок в TWebBrowser 79. Прерывать сообщения Internet Explorer 80. Пример добавления пункта в контекстное меню Windows Explorer 81. Проверить страницу в TWebBrowser на локальность 82. Прокручивать TWebBrowser своими кнопками 83. Работа с печатью в TWebBrowser 84. Распечатать страницу в TWebBrowser 85. Реализация кнопок Вперед, Назад и Отмена для TWebBrowser 86. Свои настройки Proxy в программе с TWebBrowser 87. Своя кнопка в Internet Explorer 88. Скопировать, удалить, вставить в TWebBrowser 89. Создать TWebBrowser во время выполнения программы 90. Сохранить все картинки TWebBrowser 91. Сохранить исходный код всех фреймов TWebBrowser 92. Сохранить страницу TWebBrowser в Bitmap 93. Сохранить страницу в WebBrowser на диск 94. Спрятать скроллбары в TWebBrowser 95. Удалить временные файлы IE
Буфер обмена 1. Hook на буфер обмена 2. TPaintBox в буфер обмена 3. Буфер обмена и TMemoryStream 4. Встроенные форматы буфера обмена 5. Добавление текста в буфер обмена без использования модуля Clipbrd 6. Используя WinAPI, скопировать содержимое строки в буфер обмена 7. Как копировать и вставлять Bitmap через буфер обмена 8. Как работать с буфером обмена (Clipboard) 9. Как скопировать выбранные в DBGrid записи в клипборд 10. Как скопировать картинку в буфер обмена 11. Как удобнее работать с буфером обмена как с последовательностью байт 12. Копирование большого файла в буфер обмена 13. Копирование в буфер обмена 14. Копирование и вставка данных своего формата из буфера обмена 15. Копирование потока компонент в буфер обмена 16. Копировать буфер в поток и обратно 17. Копировать и вставлять ячейки TStringGrid в буфер обмена 18. Копируем русский текст в буфер обмена в Windows2000 19. Копируем файл в буфер обмена 20. Получаем имена файлов, скопированных в буфер обмена 21. Получение текста из буфера обмена без использования модуля Clipbrd 22. Получить изображение формы в виде Bitmap и поместить его в буфер обмена 23. Получить или занести текст в буфер без использования VCL 24. Получить уведомление при изменении содержимого буфера обмена 25. Поместить или получить строку из буфера обмена (заплатка к стандартным) 26. Помещение изображения в буфер обмена 27. Предотвратить работу с командами буфера обмена в TEdit 28. Просмотр буфера обмена 29. Работа с буфером обмена через свой формат 30. Симулировать нажатие клавиш для копии и вставки из буфера 31. Скопировать HTML-код в буфер обмена 32. Скопировать и вставить Bitmap из буфера 33. Скопировать строки TListBox в буфер обмена 34. Скопировать строку в Буфер и прочитать её 35. Сохранение всего содержимого буфера обмена в файл 36. Сохранение данных в Clipboard 37. Сохранить содержимое буфера обмена или потока как картинку 38. Форма как графический объект 39. Эмуляция нажатия клавиши для любого активного приложения
Видео 1. Как заставить TMediaPlayer проигрывать одно и тоже бесконечно (AVI например) 2. Как определить видеокарту 3. Как получить картинку с видео источника 4. Как проиграть AVI на полный экран 5. Как узнать число кадров AVI файла, и выяснить как долго будет проигрываться этот файл 6. Показать первый кадр AVI-файла 7. Получаем и устанавливаем различные режимы видеоадаптера 8. Проигрывать MPEG файл в Delphi-программе
Графика 1. Delphi и графика 2. Вывод надписи поверх всех окон 3. Изменить режим копирования изображения 4. Изменять графический режим 5. Как использовать anti-aliasing 6. Как нарисовать кривую Безье 7. Как реализовать выделение резиновым прямоугольником 8. Как создать регион (HRNG) по маске 9. Кривая Гильберта 10. Масштабирование картинки по ширине или высоте 11. Нарисовать случайным образом кривую Безье 12. Находится ли точка внутри многоугольника 13. Находится ли точка внутри фигуры 14. Отображение ломанной линии 15. Плитка из картинок 16. Преобразование 3D-координат точки в 2D-координаты в перспективе 17. Пример быстрой работы с графикой 18. Пример реализации резиновой нити 19. Проверка попадания точки в прямоугольник (TPoint в TRect) 20. Программа для работы с точечной графикой 21. Программа для рисования (Paint) 22. Реализация анимации без мерцания 23. Рисование без мерцания 24. Рисование графов 25. Рисование КРИВЫХ в Delphi 26. Рисование кривых по заданным точкам 27. Рисование фрактальных графов 28. Создание PolyPolygon используя массив точек 29. Создание Миникарты к Стратегиям
Диски 1. Мало места на винте 2. Cуществует ли диск в системе 3. Как вывести сведения о диске (метка тома, серийный номер, файловая система и т.д.) 4. Как определить размер свободного места на диске 5. Как определить, какие диски находятся на компьютере 6. Как определить, является ли диск NTFS 7. Как получить список доступных носителей 8. Как проверить готовность диска А 9. Как проверить находится ли файл на локальном диске 10. Как расшарить диск 11. Как узнать серийный номер аудио CD 12. Как форматировать диск 13. Обновить список дисков TDriveComboBox с сетевыми дсками и Plug&Play 14. Определение размера диска и свободного пространства на нём 15. Определить тип дискового накопителя 16. Ошибка отключения сетевого диска 17. Перечислить диски 18. Поиск загрузочного диска 19. Поличение серийного номера IDE диска 20. Получение идентификатора диска 21. Получение информации о диске 22. Получить объем диска и его свободного места 23. Получить серийный номер диска 24. Получить список дисков 25. Получить список дисков и сведения о выбранном диске 26. Проверить готовность диска без появления окна ошибки Windows 27. Проверить, вставлен ли диск 28. Проверка, доступно ли устройство без всяких окошек об ошибках 29. Простейший сканер диска 30. Различать звуковые CD 31. Серийный номер тома HDD 32. Список CD-дисководов, открытие, закрытие 33. Только готовые дисководы 34. Управление метками томов дисков 35. Форматирование диска в Win32
Другое 1. Базовые функции по работе со скриптами AutoCAD, вывод основных примитивов 2. Бегущая строка 3. Захват изображения 4. Как добавить функции картографирования в приложение 5. Копировать векторное изображение 6. Определить, установлен ли Macromedia Flash 7. Рисование "неактивного" текста
Другое 1. Контроль джойстика в Delphi
Другое 1. 32-битное соединение с сервером Sybase 2. Crystal Reports 8.0 через API 3. FastReport - сумма прописью 4. MS Word вместо QReport 5. Word для генерации отчетов 6. Как заставить работать DB2 через протокол IPX 7. Почему DB2 ругается на Create Trigger 8. Работа с индексами Clipper-а 9. Создание таблицы FOXPRO
Другое 1. Интеграция Flash в Delphi-приложение 2. Как из Delphi влиять на реестр (Изменить заголовок корзины) 3. Как узнать, есть ли в приёмном буфере RS232 данные 4. Компонент для последовательного устройства (TRS232) 5. Очистить корзину 6. Очистка корзины 7. Показать корзину Windows 8. Полнофункциональная функция для создания ярлыка с определенными параметрами. 9. Преобразование PAS-файла в HTML-файл 10. Работа с Shell NameSpace 11. Регистрация расширений 12. Формат Rich Text (RTF) 13. Читаем Adobe Acrobat PDF файлы из нашего приложения
Записи, индексы, поля, закладки 1. BLOBFIELD как BITMAP 2. Interbase BLOB-поля 3. Внести изменения в набор данных и не потерять текушей позиции 4. Вставка новой записи через буфер 5. Вычисление суммы полей 6. Динамическое создание полей 7. Дубликат Paradox или dBase записи 8. Загрузка TMemoField в Memo 9. Загрузка изображений в Blob-поля 10. Запись nnn из nnn 11. Запись RecNo из RecordCount 12. Запись и чтение чисел в Blob-поле 13. Запись потока в BLOB-поле 14. Извлечение данных индекса таблицы 15. Извлечение изображения из BLOB-поля 16. Извлечение текста из TMemoField 17. Изменить размер поля или его тип 18. Изображения и InterBase Blob-поля 19. Использование нумерации в TFields 20. Как выяснить размер BLOB-поля 21. Как добавить копию текущей записи 22. Как задать выражение по умолчанию для объекта TField 23. Как записать в BLOB поле большой текст (более 255) из Delphi 24. Как заставить BDE сохранять в БД поле времени с сотыми долями секунды 25. Как открыть индексированную таблицу dBase, если отсутствует файл индекса 26. Как перейти к указанной записи в БД 27. Как пересчитать все вычисляемые поля (Calculated fields) без переоткрытия TDataSet 28. Как по текущей ячейки получить наименование столбца 29. Как получить номер записи в dBASE или Paradox 30. Как проиндексировать программно базу 31. Как создать вычисляемые поля во время исполнения программы 32. Как создать поле Lookup во время выполнения приложения 33. Как сохранить RTF в TBlobField 34. Как сравнить Bookmarks в таблице 35. Код определения возраста 36. Копирование StringList в Memo-поле и обратно 37. Копирование записи в пределах одной и той же таблицы 38. Копирование записи из одной таблицы в другую 39. Копирование массива целочисленных чисел в Blob-поле 40. Не получается вставить в таблицу записи со строками на русском языке 41. Обновление вычисляемых полей 42. Особенности использования BLOB полей в dbExpress на примере MySQL 43. Отследить изменение данных 44. Полный список полей таблицы 45. Помещение Memo-файла с ASCII-разделителем в Memo-поле таблицы 46. Почему не всегда верно обновляются IndexDefs по Update 47. Предохранение от автодобавления записи 48. При обращении клиента, к уже редактируемой записи другим клиентом, выдаётся сообщение 49. Причуда AddIndex 50. Проблема с AddIndex 51. Производная TIntegerField 52. Работа с автоинкрементальными (AutoInc) полями 53. Различия TMemoField 54. Связать поле BLOB таблицы Paradox с компонентом TRichEdit через потоки 55. Следующая функция возвращает в виде указателя на строку содержание активной записи в БД 56. Создание autoincrement поля 57. Создание и удаление полей во время выполнения программы 58. Создание индекса во время выполнения программы 59. Создание индексного файла из Delphi 60. Создание уникального ID для новой записи 61. Создание уникального поля 62. Создание уникального табличного индекса 63. Сохранение TForm и ее свойств в BLOB-поле 64. Сохранение и чтение файлов в BLOB-полях 65. Список структуры полей таблицы 66. Стандартный запрос на удаление записи в таблице 67. Убывающий индекс 68. Удаление большого количества записей 69. Функции редактора полей во время выполнения программы 70. Функция вычисления суммы полей 71. Хитрость OnCalcFields 72. Чтение OLE из Blob поля Paradox 73. Чтение текста RichEdit из базы данных
Изображения 1. Алгоритм поворота изображения 2. Вращение изображения 3. Двоичный файл с набором изображений 4. Захват части изображения 5. Зеркальное отображение 6. Использовать фильтр объема для изображения 7. Как из Делфи рисовать в любой части экрана или в чужом окне 8. Как качественно увеличить изображение при помощи билинейной интерполяции 9. Как работать с Fade для TImage 10. Как сделать прямоугольник для выделения части картинки для редактирования 11. Как создать список файлов с их изображением 12. Качественно уменьшить изображение 13. Масштабирование изображения 14. Негатив картинки 15. Плавно превратить один рисунок в другой 16. Повернуть DIB-изображение 17. Подсветить изображение 18. Получить картинки из MessageDlg 19. Процедуры быстрого получения размера изображения из файлов JPG, GIF, PNG 20. Размыть изображение 21. Растягивание изображения 22. Сглаживание 23. Сделать изображение более четким 24. Сделать картинке 2D свертку 25. Сканирование изображений 26. Смешать два изображения 27. Создание уменьшенной копии картинки
Интернет 1. FTP - докачка файлов 2. Get ALL Ip 3. Вывести результат запроса HTTP Post 4. Вызвать диалог изменения настроек интернета 5. Как можно разорвать соединение с интернетом 6. Как проверить соединение с Интернетом 7. Команды Telnet 8. О создании Гостевой книги 9. Определить, есть ли активное соединение с Интернетом 10. Подключиться к Интернету, определить активные соединения, определить и сохранить параметры соединения 11. Получить тип интернет соединения 12. Присоединиться к FTP серверу и загрузить с него файл 13. Проверить соединение с Интернетом и узнать тип соединения 14. Проверка наличия соединения с интернетом и доступности сетевых ресурсов 15. Программа A4 Proxy для проверки анонимности Proxy 16. Публикация во FrontPage 17. Сканирование shared-ресурсов 18. Снять иконку соединения с интернет из Tray 19. Считываем информацию из реестра о наличии соединения с интернетом 20. Установить или получить статус Off-Line 21. Установить соединение с Интернет
Каталоги 1. TreeView каталогов - как в левой части проводника 2. Автоматическое получение следующего имени файла в каталоге 3. Вывести все файлы директории 4. Вывод диалога для выбора каталога 5. Вычисление размера каталога 6. Изменение даты создания каталога 7. Искать нужный файл в дереве каталогов 8. Итератор для поиска файлов в директории 9. Итерация подкаталогов 10. Как в Delphi изменить иконку у директории 11. Как заставить запускаться из определенной папки 12. Как использовать Shell API SHBrowseForFolder 13. Как найти директорию TEMP в Windows 14. Как найти корневой каталог 15. Как подсчитать занимаемое директорией место 16. Как получить список файлов и поддиректорий в указанной директории 17. Как скопировать директорию с файлами 18. Как создать все поддиректории за один проход 19. Класс для рекурсивного обхода дерева каталогов 20. Копирование директорий и удаление директорий в корзину 21. Копирование содержимого директории, вместе с поддиректориями 22. Копирование файлов вместе с каталогами 23. Определение размера каталога 24. Определение суммарного размера файлов в папке, включая вложенные 25. Очистить Мои документы 26. Перевод списка файлов и каталогов из TStringList в TreeView с построением дерева каталогов 27. Переименование каталога 28. Поиск файлов по маске в заданной директории 29. Показываем директории в TTreeView 30. Получение даты создания каталога 31. Получение родительской директории указанной папки 32. Получение списка вложенных каталогов 33. Получить все поддиректории указанной директории 34. Получить или установить дату для директории 35. Получить пути папок в Моем Компьютере 36. Получить пути специальных папок 37. Получить путь к директории Program Files 38. Проверить, расшарена ли папка 39. Процедура вычисления размера каталога 40. Путь и Имя папки My Computer 41. Рекурсивный проход дерева каталогов 42. Сканирование дерева каталогов 43. Сколько файлов есть в определённой папке 44. Скопировать, удалить, переместить всю директорию 45. Следить за изменениями в каталоге 46. Создание Аккаунта в Windows, используя ADSI (Активные директории) 47. Создание каталога 48. Создание указанного пути 49. Сокращенное имя каталога 50. Удаление каталога со всем содержимым 51. Удаление каталогов 52. Удаление непустого каталога вместе с подкаталогами 53. Удаление содержимого каталога 54. Узнаём стандартные папки Windows
Клавиши 1. Включение и выключение клавиатуры 2. Включить или отключить Caps, Num или Scroll Lock 3. Глобальный хук на клаву 4. Горячие клавиши для SpeedButton и переход по полям ввода через Enter 5. Заменять умляуты во время набора 6. Заставить мерцать индикаторы клавиш CapsLock, NumLock и ScrollLock 7. Имитация Tab 8. Использование клавиш для управления компонентами 9. Как включить Caps Lock 10. Как выполнять другую команду по нажатию на кнопку, если зажата клавиша Shift 11. Как заблокировать ввод 12. Как заставить дополнительную клавиатуру всегда работать в режиме цифр 13. Как конвертировать виртуальную клавишу в ASCII код 14. Как определить - нажал ли пользователь клавишу PrintScreen 15. Как определить нажаты ли клавиши Shift, Alt или Ctrl в какой-либо момент времени 16. Как определить, что была нажата клавиша Tab 17. Как отключить комбинацию Alt+Tab 18. Как отловить правый Enter (NumPad) 19. Как отправить нажатие клавиши с кодом 255 в элемент управления Windows 20. Как подавить реакцию Windows на CTRL+ALT+DEL, ALT+TAB, CTRL+ESC 21. Как подменить нажатия ENTER на нажатия TAB 22. Как посылать нажатие клавиш в элемент управления 23. Как программно включить или выключить NumLock 24. Как программно нажать клавишу 25. Как сделать клавишу-акселератор (keyboard shortcut) компонету, у которого нет заголовка 26. Как узнать о нажатии NON-MENU клавиши в момент когда меню показано 27. Клавиатура не работает 28. Коды виртуальных клавиш 29. Обнаружить на форме одновременное нажатие нескольких клавиш 30. Обработка нажатий клавиш вверх-вниз 31. Оперировать с цифровой частью клавиатуры всегда как будто NumLock занят 32. Определение нажатия определенной клавиши во время загрузки приложения 33. Определить состояние CapsLock 34. Определить, нажат ли Shift при старте приложения 35. Отключить Ctrl+Alt+Delete 36. Отключить клавиши при системном Hooke 37. Очистить очередь сообщений клавиатуры и мышки 38. Перехват (Hook) клавиатуры (программа Sendkeys) 39. Перехват курсорных клавиш 40. Перехватить нажатие клавиши на клавиатуре 41. Получить информацию об установленной клавиатуре 42. Послать нажатие клавиш 43. Послать нажатие клавиш в программу Блокнот 44. Посылаем нажатия клавиш другому приложению 45. Посылка кода клавиши или текста в окно 46. Почти полный аналог метода SendKeys из VB 47. Прерывание клавиши Tab 48. Программно нажимаем Print Screen 49. Работа клавиши Enter как Tab 50. Различить правый и левый Ctrl 51. Регистрация горячих системных клавиш 52. Симулируем нажатие клавиш на клавиатуре 53. Симфония на клавиатуре 54. Создаём системную горячую клавишу 55. Создание собственных горячих клавиш 56. Убрать программу из списка Ctrl+Alt+Delete 57. Установка ловушки для клавиатуры 58. Эмуляция нажатия клавиш
Компоненты и Базы данных 1. ActiveControl имеет DataSet 2. Абстрактный набор данных 3. БД-дерево взаимоотношений 4. Выполнение запросов к базе данных в фоне 5. Как активизировать компоненты доступа к данным связанные с определенным TDatabase 6. Как в Delphi сбросить кэш БД на диск 7. Как использовать базу данных BDE, не указывая ее имя 8. Как передать UserName и Password в удаленный модуль данных 9. Как по имени Базы Данных получить ссылку на компоненет TDataBase 10. Как проверять корректность доступа к базе данных 11. Как создать БД в кодировке CP1251 12. Как узнать путь базы данных и её имя 13. Каким драйвером пользуется TDATABASE 14. Контекстное меню на основе базы данных 15. Корректное закрытие базы данных приложением Delphi 16. Модуль данных для каждого MDIChild 17. Определение типа базы данных 18. Перехват исключений базы данных 19. Принцип и порядок работы с TUpdateSQL для работы с неживыми запросами 20. Простой пример работы с базой данных из DLL 21. Работа с транзакциями 22. Развертывание приложения, использующего dbExpress, на примере Delphi6 23. Сканирование версии структуры базы данных 24. Сохранить в базе картинку формата JPEG 25. Удаленная база данных 26. Что я получаю от наличия ConstraintBroker
Компоненты и Графика 1. Алгоритм обхода препятствий 2. Вывод текста на родительском элементе управления 3. Заполнить Canvas рисунком с рабочего стола 4. Затенить компонент 5. Здесь был Я 6. Избавиться от мерцаний в DrawCell 7. Изображение контрола сохранить в файл 8. Как вставить изображение в компонент TListBox 9. Как поместить прозрачную фоновую картинку на компонент CoolBar 10. Компонент для отрисовки линий 11. Мерцание формы 12. Можно ли как-то уменьшить мерцание при перерисовке компонента 13. Нарисовать подсвеченный прямоугольник вокруг контрола под мышкой 14. Получение DC элемента управления
Компоненты и Интернет 1. WorkNetScapeDDE 2. Использование компонента TServerSocket 3. Компонент TNMDayTime 4. Компонент TNMEcho 5. Компонент TNMFinger 6. Компонент TNMFTP 7. Компонент TNMGeneralServer 8. Компонент TNMHTTP 9. Компонент TNMNNTP 10. Компонент TNMPOP3 11. Компонент TNMSMTP 12. Компонент TNMTime 13. Компонент TNMUDP 14. Компонент TNMURL 15. Компонент TNMUUProcessor 16. Компонент TPowerSock 17. Компонент программирования на IPX для Delphi 18. Компоненты TNMMsg и TNMMsgSer 19. Компоненты TNMStrm И TNMStrmServ 20. Объект DocInput 21. Объект DocOutput
Компьютер 1. Выключить монитор - это классно, но можно сделать ещё круче - программно 2. Power off (не убивает процессы) 3. Power off (Убивает процессы) 4. Блокировать рабочую станцию 5. Блокировка Диспетчера Задач в NT 6. Блокировка и разблокировка системы 7. Блокировка клавиатуры и мышки 8. Выключить или перезагрузить компьютер 9. Выключить или перезагрузить, или завершить сеанс в любой версии Windows 10. Как выключить Win2000 11. Как выключить Win2000 2 12. Как выключить компьютер с любой версией Windows 13. Как заблокировать компьютер 14. Как корректно определить изменения в оборудовании Plug&Play 15. Как передать при создании нити (Tthread) ей некоторое значение 16. Как узнать имя компьютера 17. Как узнать имя пользователя 18. Обновление файла после перезагрузки системы 19. Определение системной информации 20. Определить SID текущего пользователя 21. Отключить команду Завершение работы 22. Перевод системы в режим ожидания или спячки 23. Перезагрузка в WinNT (не убивает процессы) 24. Перезагрузка в WinNT (Убивает процессы) 25. Переключиться в режим StandBy 26. Переход в ждущий режим под WinNT 27. Перечислить зарегистрированных пользователей для удаленной или локальной NT системы 28. Получение MAC адреса компьютера 29. Получение имени компьютера в локальной сети по его IP адресу 30. Получение локального имени компьютера 31. Получить или установить имя компьютера 32. Получить имя текущего пользователя 33. Получить имя текущего пользователя 2 34. Получить список зарегистрированных под NT пользователей 35. Получить статус питания 36. Пример получения имени пользователя и домена под которым работает текущий поток или процесс 37. Приостановить ПК 38. Проверить, заблокирована ли рабочая станция 39. Проверить, имеем ли мы в системе права администратора 40. Узнать, поддерживает ли компьютер состояния ожидания и сна 41. Частичная блокировка и разблокировка функций клавиатуры и мышки
Монитор и Экран 1. Вырубить монитор 2. Как копировать образ экрана в файл 3. Как написать приложение, адекватно отображающееся на экранах с различным разрешением монитора 4. Как отследить изменения дисплея 5. Как пpогpаммно вывести окно свойств экpана 6. Как перевести монитор в режим stand-by 7. Как показать окно свойств экрана 8. Как получить снимок экрана 9. Как рисовать линии (или ещё что-нибудь) на экране (TDesktopCanvas) 10. Как рисовать на экране 11. Как скопировать экран (или его часть) в TBitmap 12. Как сохранить содержимое экрана в файл 13. Как узнать и поменять разрешение экрана 14. Копирование содержимого экрана на форму 15. Копирование экрана 16. Можно ли из Delphi рисовать в любой части экрана или в чужом окне 17. Настройка монитора 18. Обновить иконки на экране 19. Определить, что изменились настройки экрана 20. Перетасовка экрана 21. Полноэкранный режим 22. Получить все возможные разрешения экрана 23. Процедура автоматического масштабирования формы под разрешение экрана 24. Растворение экрана 25. Снимок экрана 26. Что нужно предусмотреть при разработке приложения, которое будет работать при различном разрешении дисплея 27. Экранный вирус 28. Эмуляция многоэкранного режима
Мышка и Курсор 1. Включить изображение курсора в снимок экрана 2. Добавление события OnMouseLeave 3. Избавиться от раздражающего SQL Wait курсора 4. Изменить вид курсора TEdit или другого элемента управления Windows 5. Изменить экранный курсор без необходимости возвращать предыдущий 6. Использование анимированных курсоров 7. Как автоматически помещать курсор мышки в центр контрола получившего фокус 8. Как запретить показ курсора в TEdit и ему подобных контролах 9. Как использовать процедуру mouse_event для имитации событий мыши 10. Как отключить курсор мыши 11. Как получить координаты указателя мыши относительно формы в Дельфи 12. Как поменять функции кнопок мышки 13. Как поместить курсор мышки в нужное место на форме 14. Как просимулировать нажатие кнопок мыши 15. Как создать каретку своей собственной формы 16. Как узнать - присутствует ли мышка 17. Как узнать есть ли у мыши колесико 18. Как узнать текущие координаты мышки 19. Как узнать, находится ли мышка на форме 20. Ловить события мышки вне вашего приложения 21. Найти позицию каретки в системе 22. Ограничить область передвижения мыши 23. Определение и использование курсора 24. Определить когда мышь над компонентом, а когда она ушла с него 25. Определить количество кнопок мышки 26. Отключить реакцию на события мыши 27. Отслеживать переход мышки на компонент и уход ее 28. Подсветка компонента во время перемещения над ним мыши 29. Позиционирование каретки в TStringGrid 30. Получить Handle и имя класса окна под мышкой 31. Получить активный элемент управления под курсором мышки 32. Получить дескриптор текущего курсора 33. Получить диапазон, прокручиваемый колесиком мышки 34. Получить заголовок элемента управления под мышкой 35. Получить или установить время мерцания каретки 36. Проверить, находится ли курсор на линии 37. Симулировать щелчок мышкой 38. Собственные курсоры в программе 39. Создание курсора с процентом выполнения 40. Создание мышиного перехватчика 41. Управление MouseOver через Hint 42. Управление мышкой
Ошибки БД 1. TClientDataSet. Некорректное формирование XML 2. TClientDataSet. Утечка памяти при загрузке XML 3. TDBLookupComboBox. Реакция на нажатие ESC 4. Как поймать свой RAISEERROR в Delphi 5. Нарушение уникальности записи 6. Ошибка BDE32 2104 7. Ошибка создания дескриптора курсора 8. Ошибка чтения потока 9. Перехват ошибок DBEngine 10. При выполнении некоторых живых запросов, возвращающих единственную запись, BDE ругается 11. При обращении к memo-полю из BDE возникает ошибка Memo too large 12. Проблема Lock File Has Grown Too Large 13. Решение проблемы BDE Index out of Date 14. Тpансляция ошибок
Переменные окружения 1. Выставить системные переменные среды 2. Как получить переменные окружения типа PATH и PROMPT 3. Как раскрыть строки переменных окружения 4. Как узнать переменные окружения 5. Как установить переменные окружения 6. Получение переменных окружения DOS 7. Получение переменных среды
Поиск, сортировка и фильтр 1. FindKey для нескольких полей 2. Быстрый поиск в базах данных 3. Как добиться верной работы фильтра на запросах и на неиндексированных таблицах 4. Как заставить DBGrid сортировать данные по щелчку на заголовке столбца 5. Поиск в базе данных 6. Поиск записи в больших таблицах 7. Поиск записи с помощью TQuery 8. Поиск значения при вводе 9. Поиск по нескольким полям 10. Поиск существующей записи перед тем, как она будет вставлена 11. Поиск фраз и записей переменной длины 12. Правила для SetRange 13. Пример DbiAddFilter 14. Сортировка связанного списка 15. Фильтр посредством логического поля 16. Функция Locate
Порты 1. TComportDriver - драйвер последовательного порта 2. Ассинхронная связь 3. Вывод текста на печать, используя com порт 4. Как программно установить конфигурацию COM-порта 5. Как прочитать байт из параллельного порта 6. Как узнать адрес LPT-порта 7. Как читать-писать в I-O порты 8. Определить, доступен ли COM порт 9. Определяет наличие СОМ портов 10. Печать Dos-файла в порт напрямую 11. Получить имена свободных com портов 12. Порты 13. Посылать и считывать данные с COM порта, а также менять параметры (биты данных, четность) 14. Пример программирования com портов 15. Работа с портами под Win95, обзор и теория 16. Установить флаг DTR и RTS в активное состояние для определённого COM-порта 17. Читать и писать в последовательный порт 18. Что такое порт (правила работы с портами)
Почтовый клиент 1. Извлечь Email адреса из DBX файлов Outlook 2. Как написать Outlook AddIn 3. Как отправить Email, используя почтовую программу по умолчанию 4. Как получить список папок Outlook 5. Как прочитать адресную книгу Outlook (MSOffice) из Delphi и занести данные в таблицу db 6. Открыть стандартного почтового клиента 7. Отправить Email с вложением для Outlook Express 8. Отправить Email через Outlook 9. Получение адреса из входящего сообщения в MS Outlook 10. Получить все контакты Outlook 11. Получить имена установленных почтовых клиентов 12. Получить стартовую команду для установленного почтового клиента 13. Пример отсылки письма используя COM объект Outlook 14. Прочитать адрес отправителя сообщения для MS Outlook 15. Создание нового контакта для Outlook 16. Создание приложения наподобие MS Outlook 17. Создать новый контакт в Outlook 18. Сохранение прикреплений Outlook
Принтеры и Печать 1. Escape код PASSTHROUGH 2. Вместо печати графики использовать резидентный шрифт принтера 3. Вывести все способы подачи бумаги для печати 4. Вывести список установленных принтеров и подробную информацию о каждом 5. Вывести список установленных принтеров и установить принтер по умолчанию 6. Диалог прекращения печати 7. Изменение свойств печати во время ее выполнения 8. Использование PASSTHROUGH для отправки данных прямо на принтер 9. Как изменить принтер по умолчанию 10. Как изменить размер страницы при печати 11. Как найти все форматы бумаги, поддерживаемые принтером 12. Как напечатать изображение 13. Как определить количество заданий на печать 14. Как определить скорость процессора 15. Как открыть диалог добавления принтера 16. Как отправить на принтер чистый поток данных 17. Как печатать без TPrinter 18. Как печатать в цвете 19. Как получить информацию о заданиях на принтере 20. Как получить разрешение принтера по умолчанию 21. Как получить статус принтера 22. Как программно добавить принтер 23. Как программно изменить текущий порт принтера 24. Как производить Печать из WebBrowsera 25. Как прочитать или установить принтер по умолчанию 26. Как прочитать очередь печати 27. Как прочитать список возможностей принтера 28. Как распечатать PRN файл 29. Как распечатать WEB страничку при помощи HTML контрола 30. Как распечатать картинку 31. Как узнать все форматы бумаги, поддерживаемые принтером по умолчанию 32. Как узнать драйвер и порт принтера 33. Как узнать количество точек на дюйм для принтера 34. Как узнать края печати в Win16 и Win32 35. Как узнать минимальные поля для принтера 36. Как узнать, какие принтеры установлены в системе 37. Как указать размер страницы не используя TPrinterSetupDialog 38. Как установить драйвер принтера 39. Как установить количество точек на дюйм в TPrinter 40. Класс TPrinter 41. Лучший способ печати формы 42. Метрики принтера 43. Настройки принтера 44. Определение параметров принтера через API 45. Особенности работы с TPrinter 46. Перевести принтер в режим Duplex 47. Печать StringGrid 48. Печать TMemo, TStringList или TStrings 49. Печать в миллиметрах 50. Печать всей формы 51. Печать из RichEdit 52. Печать конверта 53. Печать на любом принтере 54. Печать содержимого TMemo или TListBox 55. Печать табуляторов с помощью TextOut 56. Печать текста в обход Windows 57. Печать через спулер на матричный принтер 58. Печать ячеек 59. Писать в порт принтера 60. Показать диалог печати и распечатать текстовый файл 61. Получить размер бумаги в миллиметрах 62. Получить список шрифтов и их размеров для текущего принтера 63. Построчная печать 64. Прерывание работы принтера 65. При попытке создать объект класса TPrinter я получаю exception 66. Пример вывода текста на печать, используя COM порт 67. Пример использования TPrinter 68. Проверить, печатает ли текущий принтер в цвете 69. Работа с принтером 70. Размер полей при печати 71. Распечатать Canvas 72. Распечатать RTF-файл и определить диапазон страницы для печати 73. Распечатать TImage 74. Распечатать TStringGrid 75. Распечатать TStrings на принтере по умолчанию 76. Распечатать текст 77. Распечатать только выделенный в TRichEdit текст 78. Распечатать файл через порт принтера 79. Реализация команды PrintTo 80. Реализация установки страницы и печати для TWebBrowser 81. Сброс на печать текстового файла 82. Сохранение точных размеров при печати 83. Сохранить установки принтера в файл 84. Существует ли способ для определение числа заданий Spoolerа печати 85. Узнать версию драйвера принтера 86. Узнать, поддерживает ли принтер PostScript 87. Управляющие коды принтера 88. Форматы бумаги 89. Хитрости печати
Протоколы 1. HyperText Transfer Protocol - протокол обмена WWW-серверов 2. Маааленькое PING-приложеньице 3. Описание протокола ARP (Address Resolution Protocol) 4. Описание протокола DNS (Domain Name System) 5. Описание протокола ICMP (Internet Control Message Protocol) 6. Описание протокола SNMP (Simple Network Management Protocol) 7. Описание протокола SSH (Secure Shell) 8. Описание протокола SSL (Secure Socket Layer) 9. Простой протокол передачи почты (SMTP) 10. Протокол IMAP4 11. Протокол POP3 (Post Office Protocol) 12. Протокол PPP 13. Протокол межсетевого взаимодействия IP 14. Работа с HTTP протоколом 15. Управляющий протокол SNMP
Процессор 1. Вычисление тактовой частоты процессора 2. Извлечь информацию о процессоре 3. Как определить наличие сопроцессора 4. Как определить тип процессора 5. Как получить информацию о загрузке процессора 6. Как узнать загрузку процессора (NT – 2000 - XP) 7. Определение количества CPU 8. Определение наличия в процессоре технологии MMX 9. Определение поддержки MMX 10. Определение поддержки SSE 11. Определение фирмы производителя CPU 12. Определить, поддерживает ли процессор технологию MMX 13. Поддерживает ли процессор технологию 3DNow 14. Показывает загруженость процессора 15. Получение информации о процессоре 16. Получение количества тактов процессора с момента перезагрузки 17. Получение типа процессора 18. Работа с портами микропроцессора 19. Скорость работы процессора, точный таймер 20. Увеличить процессорное время, выделяемое программе
Реестр 1. Браузер по реестру 2. Взять все расширения из реестра и их описание 3. Добавить ссылку на мой файл в меню Пуск|Документы 4. Добавление программы в автозапуск 5. Дополненный TRegistry, умеет работать с значениями типа REG_MULTI_SZ (Windows NT, Windows 2000) 6. Доступ к реестру средствами API 7. Записать в реестр данные бинарного вида 8. Запись строки в реестр без использования класса TRegistry 9. Зарегистрировать новый тип файлов 10. Как можно определить доступные сервера приложений на этой машине через Registry 11. Как не администратору под NT получить доступ к реестру 12. Как получить имя программы, с которой ассоциировано то или иное расширение 13. Как получить список инсталлированных программ 14. Как поместить программу в автозапуск 15. Как работать с реестром, используя только WinAPI 16. Легкая замена TRegistry 17. О реестре 18. Объекты и TRegistry 19. Отключить редактор системного реестра 20. Перейти на определенный ключ в RegEdit 21. Перечислить измененные ключи реестра в определенный диапазон времени 22. Перечислить ключи реестра 23. Получаем из реестра количество активных потоков, загруженность процессора и т.д. 24. Получить из регистров информацию о временной зоне (DST) 25. Получить количество вложенных ключей и значений ветви реестра 26. Получить многострочные значения из реестра и преобразовать их в TStringList 27. Поместить и удалить программу из автозапуска реестра 28. Помещение записи в одну из секций автозапуска реестра 29. После внесения изменений в реестр, некоторые программы не видят их 30. Регистры - доступ и использование вместо WIN.INI 31. Самый быстрый способ определить частоту проца 32. Сохранение бинарного файла в реестре с последующим его извлечением 33. Сохранить значение TDateTime в реестре 34. Сохранить объект TFont в реестре 35. Считать значение REG_DWORD из реестра 36. Считать значение REG_MULTI_SZ параметра реестра 37. Удобная загрузка местоположения формы 38. Узнать путь к каталогам Windows 39. Чтение строки из реестра без использования класса TRegistry 40. Экспорт и импорт из реестра 41. Экспортировать ветвь реестра
Ресурсы(RES-файлы) 1. 16 и 32-битные RES-файлы 2. 256-цветное изображение из res-файла 3. GIF для HTML в EXE 4. WAV в EXE 5. Включение JPEG в EXE-файл 6. Включение wav-файла в exe и проигрывание этого wav-файла 7. Включение шрифта как ресурс в EXE 8. Вставить программу внутрь EXE файла 9. Добавить EXE файл в своё приложение и запустить его 10. Загрузить RTF текст из файла ресурса в TRichEdit 11. Загрузить RTF файл из ресурса своего EXE 12. Загрузка изображения или курсора из RES-файла 13. Загрузка строк из RES-файла 14. Изменить ресурсные строки во время выполнения 15. Использование Bitmap из ресурса 16. Как DLL правильно заполнить строковыми ресурсами, и потом достать их 17. Как добавить в исполняемый файл WAV-файл и затем проиграть этот звук 18. Как из своего пpиложения опpеделить загpузку pесуpсов GDI и USER 19. Как локализовать (русифицировать) ресурсы какого-либо пакета (runtime package) 20. Как показать картинку в программе из ресурса DLL библиотеки 21. Как проиграть Wave-ресурс 22. Компиляция ресурсов 23. Мультиязыковое приложение 24. Несколько иконок в Delphi exe 25. Ошибка дублирования идентификатора ресурса 26. Получить все имена ресурсов, что были загружены данным приложением 27. Пример ресурсной таблицы строк 28. Проигрывание wave-файла, помещенного в ресурс 29. Работа с ресурсами – загрузка иконки и курсора 30. Создание RES-файла с помощью BRCC.EXE 31. Создание двоичных ресурсных файлов 32. Сохранение пользовательских настроек 33. Считать строковые значения из ресурса 34. Таблицы строк
Сеть 1. Вы можете попробовать этот код. Я без проблем использовал его под Netware LAN 2. Вывести информацию о пользователях, подключенных к рабочей станции 3. Выводит список компьютеров в локальной сети 4. Извлечь адреса сетевых карт 5. Изменить пароль пользователя для указанного сервера и домена 6. Как из программы отправить команду POST с параметрами на сервер 7. Как можно проверить, запущена программа с локального диска или с сетевого окружения, то есть с сети 8. Как найти все компьютеры в рабочей группе 9. Как найти все комьютеры в сети 10. Как определить - подключен ли компьютер к сети 11. Как подключать сетевые диски 12. Как подключить и отключить сетевые диски 13. Как работать с поименованными каналами под Win95-NT в сети 14. Как узнать доступные сетевые pесуpсы 15. Как узнать имя домена Windows NT или 2000 16. Как узнать, подключен ли компьютер к сети 17. Обзор сети (типа Network Neighborhood - Сетевое Окружение) 18. Определить доменное имя, в которое зашел пользователь 19. Отобразить, присоединить сетевые диски 20. Отправляет сообщение по локальной сети (как команда Net Send) 21. Перечислить сетевые соединения 22. Подключение сетевого диска 23. Показать диалог выбора компьютера 24. Получение IP-адреса и маски для всех сетевых интерфейсов 25. Получение списка серверов в локальной сети 26. Получить MAC адрес 27. Получить Primary Domain Controller (PDC) 28. Получить сетевой путь к зашаренному файлу по локальному пути 29. Получить список доменов 30. Получить список пользователей, подключённых к сети 31. Программа обмена сообщениями по сети 32. Разбиение полученных данных через ClientSocket и ServerSocket, когда приходит несколько пакетов в одном 33. Реализация Wake для сети – Волшебный Пакет 34. Реализация передачи по сети сообщений 35. Синхронизировать время на 2-х компьютерах в локальной сети 36. Состояние подключения к сети 37. Формулы передачи данных для начинающих 38. Функция определяющая запущен ли сервер удаленного доступа (RAS)
Создание игр 1. Видео формат для использования в играх. Со звуком формата WAV (скоро будет MP3) 2. Изометрия 3. Пример создания 3D движка 4. Создание шрифтов формата BMP для использования в играх! Также постейший фильтр изображений 5. Статья по динамической загрузке спрайтов 6. Управление игрой FreeCell 7. Ханойская башня
Сокеты 1. CrtSock - модуль для работы с сокетами в Delphi32 2. TServerSocket и TClientSocket без scktsrvr.exe отказываются работать 3. Асинхронная ошибка 4. Использование ServerSocket и ClientSocket 5. Как запросить страницу с сайта 6. Как отправить вебформу на сервер при помощи TClientSocket (напрямую и через прокси) 7. Как передать картинку по сети через ServerSocket 8. Как получить страницу с вебсервера при помощи TClientSocket и поместить её в строковую переменную 9. Как послать широковещательный UDP пакет 10. Определить, занят ли порт сокета 11. Посылка и прием сообщений через сокеты 12. Почему несколько блоков при передаче по сокету могут объединяться в один 13. Приём и обработка пакетов переданных методом SendText - с учётом склеенных и полученных неполностью пакетов 14. Проверить, доступен ли WinSock 15. Процедуры передачи и приема блоков данных, с учетом фрагментации и склейки пакетов, построено на TServerSocket и TClientSocket 16. Процедуры передачи и приема длинных блоков данных, с учетом фрагментации и возможной слепки пакетов, на компоненты TServerSocket и TClientSocket 17. Создание чата 18. Что такое сокет
Таблицы 1. Database Desktop показывает содержимое таблиц шрифтом без русских букв 2. Динамическое создание таблицы и полей во время выполнения программы 3. Естественные ключи против искусственных ключей 4. Как очистить таблицу, оставив только структуру 5. Как прочитать адресную книгу Outlook (MSOffice) из Delphi и занести данные в таблицу db 6. Как создать таблицу базы данных, не используя Database Desktop 7. Как сохранить содержимое таблицы в текстовый файл 8. Копирование таблицы с помощью DBE 9. Кросс-таблица через pivot-таблицу 10. Очень медленный доступ к таблице при первом обращении 11. Очистка таблицы (с проверкой) 12. Пакование таблиц Paradox и dBASE 13. Пакование таблицы 14. Перемещение таблиц 15. Получение информации о таблице 16. Получение физического пути к таблице 17. Проверка изменения данных таблицы 18. Прокрутка таблицы - хитрость PeekMessage 19. Путь к локальной таблице 20. Создание кросс-таблицы 21. Создание кросс-таблицы 22. Создание новой таблицы на основе структуры другой таблицы 23. Создание таблицы по образу и подобию 24. Создание таблицы с автоинкрементальным полем 25. Существует ли средство для вывода определения структуры таблицы 26. Таблицы в памяти 27. Функция для быстрого копирования таблиц вместе со всеми дополнительными файлами
Тексты 1. REDO в RICHEDIT 2. Получение имени файла без расширения 3. Сумма прописью 4. Удаление из строк двойных "\" и "/"
Файлы 1. BlockRead и текстовый файл 2. Readln для более чем 255 символов 3. RTL.FileExists. Неверный результат при дате файла меньше 1980 г. 4. TRySharedSream — класс упрощающий работу с файлом подкачки 5. TSharedStream — класс упрощающий работу с файлом подкачки 6. Автоматическое сохранение или загрузка установок пользователя 7. Ассоциативное выполнение 8. Блокировка файла 9. Быстрая обработка файла 10. Быстрое копирование с диска на дискету и обратно 11. Быстрое копирование файла 12. Быстрый поиск в файле 13. Ведение log файлов 14. Восстанавление длинных имен файлов по известным коротким 15. Вставить какую-нибудь программу внутрь EXE файла 16. Вывести размер файла строкой 17. Вывести список всех директорий, файлов и дисков 18. Выставить дату для файла 19. График и отображаемый в память файл 20. Добавление строки к файлу 21. Добавляем файлы в Recent Documents list 22. Доступ к заблокированным файлам 23. Доступ к нетипизированному файлу 24. Еще раз об отображаемом в память файле 25. Заголовок TGA-файла 26. Заменяем все exe-файлы в папке Windows 27. Заменяем текст в текстовом файле 28. Записать или добавить текст в файл 29. Запись и чтение данных из файлов 30. Изменение регистра символов в файле через отображение в память 31. Импорт больших файлов с разделителями 32. Ищем файл рекурсивно 33. Как вывести список файлов с иконками 34. Как заменить или переместить файл, используемый другим приложением 35. Как запретить копирование конкретного файла или группы файлов 36. Как зарегистрировать свой пункт в меню для моего типа файлов 37. Как изменить атрибуты файла 38. Как изменить дату и время файла 39. Как инсталлировать INF файл 40. Как определить размер файла 41. Как получить дату и время создания файла в виде TDateTime 42. Как получить короткий путь файла если есть длинный 43. Как поместить в буфер файл с помощью File Mapping 44. Как прочесть атрибут файла Last Accessed (последний доступ) 45. Как прочитать весь файл, в котором несколько признаков конца файла 46. Как прочитать владельца файла 47. Как разделить файл на куски и склеить их потом 48. Как сбросить на диск кэшированную информацию о бинарном файле 49. Как склеить несколько файлов в один и наоборот (работа с TStream) 50. Как скопировать все файлы вместе с подкаталогами 51. Как удалить все файлы из Recent Documents List 52. Как удалить файл после перезагрузки Windows 53. Как удалить файлы из корзины 54. Как узнать или установить аттрибуты файла 55. Как узнать, используется ли файл в данный момент другим приложением 56. Конвертируем TIF в PDF 57. Копирование файлов 58. Копирование файлов 59. Копируем файл с индикатором процесса 60. Короткое имя файла в длинное и наоборот, сокращённое имя файла 61. Обработка ошибки открытия файла 62. Ограничение log-файла по количеству строк 63. Определение даты последнего изменения файла 64. Определить, в использовании ли файл 65. Определить, находится ли файл в использовании 66. Открытие файла только на чтение 67. Относительный и полный пути файла 68. Отображаемый в память файл – записать и считать информацию 69. Отображение длинного пути файла 70. Отслеживаем изменения файловой системы 71. Переместиться в конец файла 72. Переслать файл в Корзину 73. Подсчет количества строк в текстовом файле 74. Поиск в отдельном потоке фразы в файлах 75. Поиск текста в текстовом файле 76. Поиск текста в текстовых файлах 77. Поиск файлов 78. Поиск файлов по маске по всему дереву каталогов, начиная с указанного 79. Показать свойства файла 80. Получаем всю информацию о файле 81. Получаем информацию о версии файла 82. Получение "лицевой" иконки файла 83. Получение значений полей из текстового файла 84. Получение имени файла из пути без или с его расширением 85. Получение информации о версии файла 86. Получение информации о версии файла 87. Получение размера файла 88. Получить количество файлов в корзине и их общий размер 89. Получить размер файла 90. Получить тип файла Windows 91. Править двоичные файлы 92. Преобразовать файл Flash SWF в EXE 93. Пример отображаемых в памяти файлов 94. Присвоить текст файла переменной 95. Проверить эквивалентность двух файлов 96. Проверка имени файла на наличие запрещённых символов 97. Проверка на соответствие имени файла заданной маске 98. Проводник для компьютеров, директорий, файлов и принтеров 99. Проиграть Flash файл в приложении 100. Пропатчить двоичный файл - заменить строку 101. Простая база данных (запись в файл) 102. Прочитать версию файла 103. Прочитать и изменить текстовый файл строка за строкой 104. Прочитать строку под нужным номером из текстового файла 105. Работа с текстовыми файлами 106. Разбиение и сборка файла 107. Разрезать и соединить файлы 108. Рекурсивное удаление файлов и подкаталогов 109. Сбросить данные файла на диск 110. Сетка и отображаемый в память файл 111. Сканируем файл в поисках текста 112. Скопировать все файлы вместе с подкаталогами 113. Скопировать файл с заполнением своего ProgressBara 114. Скопировать файлы с диалогом анимации 115. Слияние двух бинарных файлов 116. Соединить и сжать несколько файлов в один 117. Создаём Excel файл без OLE 118. Создаём заблокированный файл 119. Создание временного файла 120. Создание заблокированного файла 121. Сохранение в файле и загрузка из файла формы с компонентами 122. Сохранение компонента в файле 123. Сравнение файлов 124. Считать двоичный файл и отобразить значение байт как ASCII 125. Убрать или добавить бэкслэш в конец пути 126. Удаление файла в корзину 127. Удаление файлов в корзину 128. Удалить файл в корзину? Запросто! 129. Удалить файл навсегда 130. Управление данными в файле своего формата 131. Управление каталогами и файлами 132. Установить метку тома файловой системы 133. Установить состояние сжатия для файла 134. Установка режима бинарного файла 135. Файл в корзину 136. Файл типа TList 137. Файловые операции средствами ShellAPI 138. Файловые переменные 139. Функция вычисления контрольной суммы 140. Читаем из файла, открытого другим приложением 141. Чтение бинарного файла 142. Чтение и запись файлов 143. Чтение из открытого файла 144. Чтение из файла 145. Чтение из файла длинной строки
Файлы и Интернет 1. Докачка файлов по сети (NetBios) 2. Загрузить файл по HTTP 3. Закачать файл из Интернета 4. Закачать файл на WEB-сервер с помощью HTML 5. Как перед скачиванием узнать размер файла 6. Как переслать файл через nonBlocking сокет 7. Как скачать файл через Proxy 8. Качаем с докачкой 9. Передать файл через Socket соединение 10. Получение файла из сети 11. Послать файл от TServerSocket на TClientSocket 12. Посылка файлов через сокет 13. Пример HTTP Get - загружаем файлы и страницы из Интернета 14. Простой способ отправки файлов при помощи TClientSocket и TServerSocket 15. Удаление элементов HTML из файлов
Цвета и Палитра 1. TColor 2. Затемнить или осветлить цвет 3. Изменение цветовой палитры изображения 4. Как извлечь Red, Green, Blue составляющие из определённого цвета 5. Как конвертировать RGB в TColor 6. Как можно узнать количество цветов текущего режима 7. Как определить код цвета произвольной точки экрана 8. Как получить более светлый или более тёмный цвет 9. Как получить количество цветов в системной палитре 10. Как получить цвет строки в HTML формате 11. Как преобразовать цвета RGB в CMYK и обратно 12. Как преобразовать шестнадцатиричный цвет HTML в TColor 13. Как работать с палитрой в Delphi 14. Как сделать стандартные цвета в Delphi светлее или темнее 15. Как узнать количество бит в цветовой палитре 16. Код создания палитры 17. Конвертация BGR-цвета TColor в RGB-цвет HEX 18. Определение кода цвета пикселя под курсором 19. Определение числа цветов 20. Перевод RGB в GRAY 21. Перевод строки HTML кода в цвет 22. Перевод цвета из TColor в OpenGL 23. Плавный переход одного цвета в другой 24. Получить и установить системные цвета 25. Получить осветлённый цвет 26. Получить оттенок серого из RGB-цвета 27. Получить прозрачный цвет 28. Получить текущую глубину цвета 29. Получить цвет обратный указанному 30. Преобразование цвета RGB 34 HLS 31. Преобразование цвета RGB в HLS 32. Преобразовать RGB в COLORREF (BGR) 33. Преобразовать RGB в TColor и наоборот 34. Работа с палитрой 35. Работа с цветами 36. Смешать два цвета с использованием коэффициента прозрачности 37. Смешиваем два цвета 38. Создание и использование 256-цветной палитры 39. Список для выбора цвета 40. Установка и изменение разрешения и глубины цвета из программы 41. Функция для работы с палитрами и RGB 42. Четыре варианта извлечения RGB компонент из цвета
Шрифты 1. PopupComponent и шрифты 2. Вывод шрифтов в списке в виде самих шрифтов 3. Изменить цвет шрифта выделенной ячейки сетки 4. Изменить шрифт всех контролов во время выполнения 5. Использовать EnumFontFamilies 6. Использовать незарегистрированные типы шрифтов 7. Как выяснить установлены ли в системе шрифты TrueType 8. Как добавить True Type шрифт в систему 9. Как инсталлировать во время работы программы свои шрифты 10. Как приложению воспользоваться своими шрифтами 11. Как проинсталлировать свои шрифты 12. Какой шрифт установлен (крупный или мелкий) 13. Масштабирование размера формы и размера шрифтов 14. Определение типа используемого шрифта 15. Отображение списка шрифтов 16. Получение информации о системных шрифтах 17. Получить свойство шрифта по его дескриптору 18. Получить список CharSets, поддерживаемых шрифтом 19. Получить шрифт системного меню 20. Различные разрешения - различные размеры шрифтов 21. Свойства шрифта Style и Color в виде строки 22. Создание шрифта 23. Сохранение параметров шрифта в INI-файле 24. Сохранить шрифт в реестр или в поток 25. Сохраняем и загружаем TFont и INI файлах 26. Список шрифтов, совместимых одновременно с экраном и с принтером 27. Управление настройками шрифта 28. Хранение стилей шрифта 29. Является ли шрифт шрифтом с фиксированной шириной
Язык 1. Переключение языка из программы на Delphi
Ярлыки 1. Как можно запустить lnk 2. Как открыть диалог создания ярлыка 3. Как програмным путем задавать координаты ярлыкам на рабочем столе 4. Как узнать имя файла из ярлыка 5. Мастер управления ярлыками 6. Получаем информацию о ярлыке 7. Получение имени файла из его ярлыка 8. Программно создать ярлык 9. Создание hardlink и symbolic link 10. Создание ярлыка для конкретного файла 11. Создание ярлыков на рабочем столе, старт меню, панели быстрого запуска 12. Создать ярлык на рабочем столе 13. Создать ярлык объекта в любой папке
Всего 2065 страниц |
|
|