|
|
|
|
Файловая системаCD-ROMОбработать момент вставки и вытаскивания CDОпределить букву CD-ROMОпределить букву первого CD-ROMОткрытие и закрытие нескольких приводов CD-ROMОткрыть CD-ROMПолучить букву или номер CD-ROMПроверить, открыт ли CD-ROMПрограмма показа инфо о CD-RАктивизация или отключение автоматического проигрывания CDБлокировка и разблокировка CD-ROMБлокировка и разблокировка CD-ROM 2Включен ли автозапуск CDКак загрузить иконку CD-ROMКак записать CDR или CDRWКак узнать есть ли в заданном CD-ROMе Audio CDDLL и PlugInsDLL - убийственная утилитаDLL и ресурсыHook для главной формы приложенияHooks - аспекты реализацииUses в DLLАвтоматизация кодирования импорта функций из DLLВключение в библиотеку формВывести информацию о пакетеВызвать процедуру из DLLВызов Delphi DLL из MS Visual C++Вызов Delphi DLL из MS Visual C++ 2Динамическая загрузка DLLДинамическая и статическая загрузка DLLДинамически подключаемые библиотекиДинамическое использование DLLЗакрытие файла, открытого в DLLЗаменить запущенную DLLИмпортирование, или обертка вызовов функций DLLИспользование C-шной DLLИспользование DLL в DelphiИспользование НООК в DelphiИспользование и создание DLL в DelphiИспользование функции из DLLИспользование функций из RunDll32Использовать формы, объявленные в DLLКак вызывать функцию 16-битной DLL из 32-битного приложенияКак загрузить BMP файл из DLLКак из DLL узнать узнать полный путь к этой DLLКак использовать форму из DLLКак можно использовать DLLКак написать DLL, которую можно было-бы выполнить с помощью RunDll, RunDll32Как написать свой Plugin для поддержки различных форматов файловКак отловить нажатия клавиш для всех процессов в системеКак перехватить нажатие Ctrl+Alt+DelКак получить версию моей DLLКак работать с плагинамиКак сделать DLLКак создать DLL только с ресурсамиКак узнать полный путь и имя файла загруженной DLLМодуль-заготовка для динамического подключения библиотекМожно ли определить полный путь и имя файла запущенной DLL из самой DLLНемного о плагинахОбщий доступ к памяти, распределенной DLLОпределение присутствия функции в DLLОтладка DLL в Windows XPОтслеживание из DLL ее присоединение к процессу и отсоединениеПерехват вызовов функций из динамических библиотекПодгружаемые модули (plugins) в DelphiПоказать на форме вызывающей программы панельку с кнопочками из DLLПолучение списка DLL загруженных приложениемПолучение списка экспорта dllПолучить специфическую для DLL информацию о версииПолучить экспортируемые из DLL функцииПомещение формы в DLLПотоки и DLLПример обратного вызова DLLПример обратного вызова DLL 2Принцип создания плагинов в DelphiПростой пример DLLПростой шаблон для Delphi DLLРазработка DLL в среде Borland DelphiРасшаренная DLLСегменты данных DLLСинхронизация DLL с открытым набором данныхСоглашения о вызовах DLLСоглашения о вызовах DLL 2Создаём собственный UnRar, используя unrar.dllСоздание ловушек (Hook) в DelphiСписок зависимых файловУдалить DLL из памятиУстановка ловушек в WindowsФункции VER.DLLФункции WinAPI HookHelp файлыВариант использования HTML Help в ДелфиВывод справочной информацииДоступ к справочной информацииЗакрытие файла помощиИспользование справки HTML HelpИспользование файла помощиКак вывести главное окно справочной системыКак вызвать подсказку к подсказкеКак использовать CHM Help файлыКак использовать CHM help в своём проектеКак использовать файлы справкиКак привязать файлы помощи в DelphiОбработать нажатие на кнопку Help в диалоговом окнеОглавление файлов помощи (Help Files Contents)Показ диалога Help SearchПоказ диалога Help Search 2Показ диалога Help Search 3Создание файла справки из html-страницФайл документа справочной информацииЧтобы в приложении вызывался Help с окошечком для поиска разделаINI файлыTIniFileTStringList в TIniFileЗагрузить или сохранить значения TCheckListbox в INI файлИзменить RootKey для TRegIniFileКак после записи в ini-файл сбросить cache на диск, чтоб задействовать измененияКак создать Ini-файл в директории программыКак сохранить и получить строку из INI-файлаКак указать системе на необходимость сбросить буфер INI-файла на дискКак хранить настройки для программы. Работа с INI-файламиНекоторые модификации методов ReadSection и ReadSections объекта, типа TIniFileОпределить, что WIN.INI был измененПроблемы ini-файлаРабота с INI файламиРабота с INI-файламиСохранение потока в INI файлеСохранять настройки в ini-файлеRS232Как узнать, есть ли в приёмном буфере RS232 данныеКомпонент для последовательного устройства (TRS232)Активные директорииСоздание Аккаунта в Windows, используя ADSI (Активные директории)ДиректорииCколько файлов есть в определённой папкеTreeView каталогов - как в левой части проводникаАвтоматическое получение следующего имени файла в каталогеВывести все файлы директорииВывод диалога для выбора каталогаВывод диалога для выбора каталога 2Вычисление размера каталогаИзменение даты создания каталогаИскать нужный файл в дереве каталоговИтератор для поиска файлов в директорииИтерация подкаталоговКак в Delphi изменить иконку у директорииКак заставить запускаться из определенной папкиКак использовать Shell API SHBrowseForFolderКак найти директорию TEMP в WindowsКак найти корневой каталогКак подсчитать занимаемое директорией местоКак получить список файлов и поддиректорий в указанной директорииКак скопировать директорию с файламиКак создать все поддиректории за один проходКласс для рекурсивного обхода дерева каталоговКопирование содержимого директории, вместе с поддиректориямиОпределение суммарного размера файлов в папке, включая вложенныеОчистить Мои документыПеревод списка файлов и каталогов из TStringList в TreeView с построением дерева каталоговПереименование каталогаПоиск файлов по маске в заданной директорииПоказываем директории в TTreeViewПолучение даты создания каталогаПроверка имени файла на наличие запрещённых символовПолучение списка вложенных каталоговПолучить все поддиректории указанной директорииПолучить или установить дату для директорииПолучить пути папок в Моем КомпьютереПолучить пути специальных папокПолучить путь к директории Program FilesПриложение Монитор каталоговПроверить, расшарена ли папкаПроцедура вычисления размера каталогаПуть и Имя папки My ComputerРабота с директориями в DelphiРекурсивный проход дерева каталоговСкопировать, удалить, переместить всю директориюСледить за изменениями в каталогеСоздание каталогаСоздание указанного путиСокращенное имя каталогаУдаление непустого каталога вместе с подкаталогамиУдаление содержимого каталогаУдалить каталог со всем содержимымУдалить каталог со всем содержимым 2Удалить каталог со всем содержимым 3Удалить каталог со всем содержимым 4Узнаём стандартные папки WindowsДискиCуществует ли диск в системеКак вывести сведения о диске (метка тома, серийный номер, файловая система и т.д.)Как определить размер свободного места на дискеКак определить, какие диски находятся на компьютереКак определить, является ли диск NTFSКак получить список доступных носителейКак проверить готовность диска АКак проверить готовность диска А 2Как проверить находится ли файл на локальном дискеКак расшарить дискКак узнать серийный номер аудио CDКак форматировать дискМало места на винтеОбновить список дисков TDriveComboBox с сетевыми дсками и Plug&PlayОпределение размера диска и свободного пространства на нёмОпределить тип дискового накопителяОшибка отключения сетевого дискаПеречислить дискиПоиск загрузочного дискаПоличение серийного номера IDE дискаПолучение идентификатора дискаПолучение информации о дискеПолучить объем диска и его свободного местаПолучить серийный номер дискаПолучить серийный номер диска 2Получить список дисковПолучить список дисков и сведения о выбранном дискеПроверить готовность диска без появления окна ошибки WindowsПроверить, вставлен ли дискПроверка, доступно ли устройство без всяких окошек об ошибкахПростейший сканер дискаРазличать звуковые CDСерийный номер тома HDDСписок CD-дисководов, открытие, закрытиеТолько готовые дисководыУправление метками томов дисковФорматирование диска в Win32КорзинаКак из Delphi влиять на реестр (Изменить заголовок корзины)Как удалить файлы из корзиныКопирование директорий и удаление директорий в корзинуОчистить корзинуПереслать файл в КорзинуПоказать корзину WindowsПолучить количество файлов в корзине и их общий размерУдаление файла в корзинуФайл в корзинуПортыTComportDriver - драйвер последовательного портаАсинхронный режим чтения из Com-портаАссинхронная связьВывод текста на печать, используя com портКак программно установить конфигурацию COM-портаКак прочитать байт из параллельного портаКак прочитать байт из параллельного порта 2Как узнать адрес LPT-портаКак читать-писать в I-O портыКак читать-писать в I-O порты 2Определить, доступен ли COM портОпределяет наличие СОМ портовПечать Dos-файла в порт напрямуюПолучить имена свободных com портовПортыПосылать и считывать данные с COM порта, а также менять параметры (биты данных, четность)Пример программирования com портовРабота с портами под Win95, обзор и теорияРабота с последовательными портамиРабота с последовательными портами 2Структура DCBТроянские портыУстановить флаг DTR и RTS в активное состояние для определённого COM-портаЧитать и писать в последовательный портЧто такое портЧто такое порт (правила работы с портами)Ресурсы16 и 32-битные RES-файлы256-цветное изображение из res-файлаGIF для HTML в EXEWAV в EXEВключение JPEG в EXE-файлВключение JPEG в EXE-файл 2Включение wav-файла в exe и проигрывание этого wav-файлаВключение шрифта как ресурс в EXEВставить программу внутрь EXE файлаДобавить EXE файл в своё приложение и запустить егоЗагрузить RTF текст из файла ресурса в TRichEditЗагрузить RTF файл из ресурса своего EXEЗагрузка изображения или курсора из RES-файлаЗагрузка строк из RES-файлаИзменить ресурсные строки во время выполненияИспользование Bitmap из ресурсаКак DLL правильно заполнить строковыми ресурсами, и потом достать ихКак добавить в исполняемый файл WAV-файл и затем проиграть этот звукКак из своего пpиложения опpеделить загpузку pесуpсов GDI и USERКак локализовать (русифицировать) ресурсы какого-либо пакета (runtime package)Как показать картинку в программе из ресурса DLL библиотекиКак проиграть Wave-ресурсКомпиляция ресурсовМультиязыковое приложениеНесколько иконок в Delphi exeОшибка дублирования идентификатора ресурсаПолучить все имена ресурсов, что были загружены данным приложениемПример ресурсной таблицы строкПроигрывание wave-файла, помещенного в ресурсРабота с ресурсами – загрузка иконки и курсораСоздание RES-файла с помощью BRCC.EXEСоздание двоичных ресурсных файловСохранение пользовательских настроекСчитать строковые значения из ресурсаТаблицы строкФайлыBlockRead и текстовый файлFileMapping - обмен данными между процессамиRTL.FileExists. Неверный результат при дате файла меньше 1980 г.Readln для более чем 255 символовTFileFinder - механизм поиска файловTRySharedSream — класс упрощающий работу с файлом подкачкиTSharedStream — класс упрощающий работу с файлом подкачкиАссоциативное выполнениеБлокировка файлаБыстрая обработка файлаБыстрое копирование с диска на дискету и обратноБыстрое копирование файлаВедение log файловВосстанавление длинных имен файлов по известным короткимВсе о файлахВывести размер файла строкойВывести список всех директорий, файлов и дисковВыставить дату для файлаГрафик и отображаемый в память файлДобавить файлы в меню ReopenДобавление строки к файлуДобавляем файлы в Recent Documents listДоступ к заблокированным файламДоступ к нетипизированному файлуЕще раз об отображаемом в память файлеЗаменяем все exe-файлы в папке WindowsЗаменяем текст в текстовом файлеЗаписать или добавить текст в файлЗапись и чтение данных из файловИзменение регистра символов в файле через отображение в памятьИмпорт больших файлов с разделителямиИщем файл рекурсивноКак вывести список файлов с иконкамиКак заменить или переместить файл, используемый другим приложениемКак запретить копирование конкретного файла или группы файловКак зарегистрировать свой пункт в меню для моего типа файловКак изменить атрибуты файлаКак изменить дату и время файлаКак изменить дату и время файла 2Как определить размер файлаКак определить размер файла 2Как определить размер файла 3Как получить дату и время создания файла в виде TDateTimeКак получить короткий путь файла если есть длинныйКак получить список файлов со всеми подкаталогамиКак поместить в буфер файл с помощью File MappingКак прочесть атрибут файла Last Accessed (последний доступ)Как прочитать весь файл, в котором несколько признаков конца файлаКак прочитать владельца файлаКак разделить файл на куски и склеить их потомКак сбросить на диск кэшированную информацию о бинарном файлеКак склеить несколько файлов в один и наоборот (работа с TStream)Как удалить все файлы из Recent Documents ListКак удалить файл после перезагрузки WindowsКак удалить файл после перезагрузки Windows 2Как узнать или установить аттрибуты файлаКак узнать, используется ли файл в данный момент другим приложениемКак узнать, используется ли файл в данный момент другим приложением 2Копирование файловКопируем файл с индикатором процессаКороткое имя файла в длинное и наоборот, сокращённое имя файлаОбработка ошибки открытия файлаОграничение log-файла по количеству строкОпределить, в использовании ли файлОпределить, находится ли файл в использованииОткрытие файла только на чтениеОтносительный и полный пути файлаОтображаемый в память файл – записать и считать информациюОтображение длинного пути файлаОтслеживаем изменения файловой системыПереместиться в конец файлаПодсчет количества строк в текстовом файлеПоиск в отдельном потоке фразы в файлахПоиск на винчестереПоиск текста в текстовом файлеПоиск текста в текстовых файлахПоиск файловПоиск файлов по маске по всему дереву каталогов, начиная с указанногоПоказать свойства файлаПолучаем всю информацию о файлеПолучаем информацию о версии файлаПолучение значений полей из текстового файлаПолучение имени файла из пути без или с его расширениемПолучение информации о версии файлаПолучение размера файлаПолучить размер файлаПолучить тип файла WindowsПоменять даты создания, изменения, доступа к файлуПравить двоичные файлыПример отображаемых в памяти файловПрисвоить текст файла переменнойПроверить эквивалентность двух файловПроверка имени файла на наличие запрещённых символовПроверка на соответствие имени файла заданной маскеПроводник для компьютеров, директорий, файлов и принтеровПрограммный поиск файловПропатчить двоичный файл - заменить строкуПростая база данных (запись в файл)Прочитать версию файлаПрочитать и изменить текстовый файл строка за строкойПрочитать строку под нужным номером из текстового файлаРабота с текстовыми файламиРазбиение и сборка файлаРазрезать и соединить файлыРекурсивное удаление файлов и подкаталоговСбросить данные файла на дискСетка и отображаемый в память файлСканируем файл в поисках текстаСкопировать все файлы вместе с подкаталогамиСкопировать файл с заполнением своего ProgressBaraСкопировать файлы с диалогом анимацииСлияние двух бинарных файловСоединить и сжать несколько файлов в одинСоздаём Excel файл без OLEСоздаём заблокированный файлСоздание временного файлаСохранение в файле и загрузка из файла формы с компонентамиСохранение компонента в файлеСравнение файловСравнение файлов 2Сравнение файлов 3Считать двоичный файл и отобразить значение байт как ASCIIУбрать или добавить бэкслэш в конец путиУдалить файл навсегдаУправление данными в файле своего форматаУправление каталогами и файламиУстановить метку тома файловой системыУстановить состояние сжатия для файлаУстановка режима бинарного файлаФайл типа TListФайловые операции средствами ShellAPIФайловые переменныеФункция вычисления контрольной суммыЧитаем из файла, открытого другим приложениемЧтение бинарного файлаЧтение и запись файловЧтение из открытого файлаЧтение из открытого файла 2Чтение из открытого файла 3Чтение из файлаЧтение из файла длинной строкиФорматы файловDelphi и 1C - экспорт и импортDelphi и CorelDrawDelphi и Flash. Совмещение несовместимогоВзаимодействуем с WinampЗаголовок TGA-файлаИнтеграция Flash в Delphi-приложениеКак инсталлировать INF файлКонвертируем TIF в PDFПреобразование PAS-файла в HTML-файлПреобразовать файл Flash SWF в EXEПроиграть Flash файл в приложенииФормат Rich Text (RTF)Формат Wave-файлаФормат архивного файла RARЧитаем Adobe Acrobat PDF файлы из нашего приложенияЯрлыкиКак можно запустить lnkКак открыть диалог создания ярлыкаКак програмным путем задавать координаты ярлыкам на рабочем столеКак узнать имя файла из ярлыкаМастер управления ярлыкамиПолучаем информацию о ярлыкеПолучение имени файла из его ярлыкаПрограммно создать ярлыкПрограммно создать ярлык 2Программно создать ярлык 3Создание hardlink и symbolic linkСоздание ярлыка для конкретного файлаСоздание ярлыка для конкретного файла 2Создание ярлыков на рабочем столе, старт меню, панели быстрого запускаСоздать ярлык на рабочем столеСоздать ярлык объекта в любой папкеЮнит для создания ярлыков без использования модулей ShlObj и ComObj
| |
|