Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.07.2009, 09:27   #1
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
Сообщение Посоветуйте функции для работы с файлами

Парни посоветуйте функции для быстрой работы с файлами,]
чтобы прочитать и записать файл с большой скоростью.
VintProg вне форума Ответить с цитированием
Старый 31.07.2009, 09:30   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

BlockRead-BlockWrite. Быстрее не знаю.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 31.07.2009, 09:33   #3
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

Stilet
Спасибо есть еще вопрос а как получить размер файла api-функцией,
один писал size но это тип?
VintProg вне форума Ответить с цитированием
Старый 31.07.2009, 09:36   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

GetFileSize она называется.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 31.07.2009, 09:44   #5
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

Stilet
Спасибо большое тебе пусть будут у тебя большие знание в программировании и удача!
VintProg вне форума Ответить с цитированием
Старый 31.07.2009, 09:46   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
VintProg
Всегда пожалуйста.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 31.07.2009, 10:03   #7
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

TFilestream сам по сибе с низкой скоростью?
VintProg вне форума Ответить с цитированием
Старый 31.07.2009, 10:41   #8
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Нет в большинстве случаев, это быстрее. Для файлов с большими размерами лучше пользоваться потоками. У некоторых компонентов есть процедуры, кроме стандартного сохранения, еще и сохранение в поток. В таком случае сохранение в поток, практически всегда быстрей чем напрямую в файл.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 31.07.2009, 10:48   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
VintProg
Такие классы как тот что ты привел, могут быть полезны для программиста. Но я лично предпочитаю именно BlockRead-Write. Они мне кажутся более надежными и быстрыми чем потоки.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 31.07.2009, 11:48   #10
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

CreateFileMapping и т.п.
пыщь
JTG вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа для работы с файлами (паскаль). DeamoniC Помощь студентам 4 09.06.2009 23:21
Посоветуйте прогу для работы с реестром Денис Коржанов Софт 4 28.01.2009 11:17
Программа для работы с dfx-файлами Sanek777 Фриланс 5 11.11.2008 21:04
Библиотека для работы с *.psd-файлами. vinni Мультимедиа в Delphi 3 23.10.2008 20:29
Прога для работы с текстовыми файлами f-only Софт 4 04.10.2007 23:35