TFileStream
От: SummerSwan  
Дата: 12.05.06 14:49
Оценка: :))
Здравствуйте! Решил написать программу, которая записывает данные на Cd. Когда записываешь файлы с расширением, программа их записывает и ни о чем не беспокоится, но когда я хочу записать какую-нибудь папку, начинает ругаться. Может кто сталкивался с такой проблемой?<CODE></CODE>

aFileStream := TFileStream.Create(sPath,fmOpenRead);
где sPath — полный путь к папке,fmOpenRead — номер CD-rom
Re: TFileStream
От: wellwell Австралия https://www.softperfect.com
Дата: 12.05.06 14:53
Оценка: :)
"SummerSwan" <54358@users.rsdn.ru> wrote in message news:1894908@news.rsdn.ru...
> aFileStream := TFileStream.Create(sPath,fmOpenRead);
> где sPath — полный путь к папке,fmOpenRead — номер CD-rom

Где такую траву дают?
Posted via RSDN NNTP Server 2.0
Re[2]: TFileStream
От: SummerSwan  
Дата: 12.05.06 14:55
Оценка:
Где дают, там нет. А если серьезно? Как добавить папку в TFileStream?
Re: TFileStream
От: ekamaloff Великобритания  
Дата: 13.05.06 06:06
Оценка:
Здравствуйте, SummerSwan, Вы писали:

SS>aFileStream := TFileStream.Create(sPath,fmOpenRead);

SS>где sPath — полный путь к папке,fmOpenRead — номер CD-rom

fmOpenRead — номер CD-rom?

Объясни по человечески, что ты пытаешься сделать. По-моему ты неправильно понимаешь суть TFileStream, советую более внимательно ознакомиться с справкой. Он не предназначен для создания папок, если тебе это нужно. В Delphi для этого есть функции CreateDir и ForceDirectories, в WinAPI — CreateDirectory, CreateDirectoryEx, MakeSureDirectoryPathExists.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
It is always bad to give advices, but you will be never forgiven for a good one.
Oscar Wilde
Re[3]: TFileStream
От: SummerSwan  
Дата: 13.05.06 16:24
Оценка:
что-то не качается. Немноо поменяю вопрос. С добавлением папок вроде справился, но когда использую IJolietDiscMaster.add на диск записывается пустой файл без разрешения. Может кто-нибудь знает как объяснить "мастеру" что я передаю папку?
Re[2]: TFileStream
От: SummerSwan  
Дата: 13.05.06 17:51
Оценка:
Нет. Конкретно я хочу воспользоваться TFileStream чтобы потом добавить в поток для записи, но эту проблему я уже решил, но столкнулся с другой: на диск передается имя папки, но сама папка не создается. Создается только "голый" файл.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.