Главная страницаОбратная связьКарта сайта

Файловая система


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 CD

DLL и PlugIns
DLL - убийственная утилита
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 Hook

Help файлы
Вариант использования HTML Help в Делфи
Вывод справочной информации
Доступ к справочной информации
Закрытие файла помощи
Использование справки HTML Help
Использование файла помощи
Как вывести главное окно справочной системы
Как вызвать подсказку к подсказке
Как использовать CHM Help файлы
Как использовать CHM help в своём проекте
Как использовать файлы справки
Как привязать файлы помощи в Delphi
Обработать нажатие на кнопку Help в диалоговом окне
Оглавление файлов помощи (Help Files Contents)
Показ диалога Help Search
Показ диалога Help Search 2
Показ диалога Help Search 3
Создание файла справки из html-страниц
Файл документа справочной информации
Чтобы в приложении вызывался Help с окошечком для поиска раздела

INI файлы
TIniFile
TStringList в 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 в EXE
WAV в 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 и CorelDraw
Delphi и 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

Copyright © 2000-2010 Дискета.info

Бизнес для Вас - бизнес школа в москве .
Камень оптом - искусственный декоративный камень .
Киев Электрические чайники Scarlett .