[an error occurred while processing this directive]
Все. Теперь не отвертишься. Такие супермены точно должны знать, чем заменить append в DOS-ядре Win98 :)))))))))))))))))))
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Николай Коровин 29 января 2005 г. 01:30
В ответ на: Вот после этой фразы ты начал приобретать статус полубога... отправлено Николай Коровин 29 января 2005 г. 01:09

Или мож, мне самому его написать? Перехватить там какое-нибудь двадцать первое, а дальше...
if (попытка открыть файл в основном каталоге)
{
if (такой файл в подключенном каталоге есть)
подменить каталог на подключенный и вызвать "родной" обработчик
else
просто вызвать "родной" обработчик
}
else if (попытка создать файл в основном каталоге)
{
подменить каталог на подключенный и вызвать "родной" обработчик
}

Соответственно, если основной каталог на уже забитом или RO диске -- проблем не возникает, ибо все I/O льется на дополнительный, а если на нем чего-то нет (дополнительный тоже на мелком харде или флэшке) -- оно довычитывается с основного.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru