|  | 
 
 | 
| 
 | |||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны | 
|  | 
|  | Опции темы | Поиск в этой теме | Опции просмотра | 
|  | 
| 
			 
			#1  
			
			
			
			
		 | ||||
| 
 | ||||
|  Посоветуйте как лучше Имеется файл размер 50Мбайт. Надо после третьего мегабайта в файле вставить 1Мбайт своих данных здвинув продолжение файла. После добавления размер файла  = 51Мбайт. Подскажите пожалуйста каким методом это сделать чтобы скорость была макс. Спасибо. | 
| 
			 
			#2  
			
			
			
			
		 | ||||
| 
 | ||||
|   TFileStream спасет гиганта мысли | 
| 
			 
			#3  
			
			
			
			
		 | |||
| 
 | |||
|   Ну, если совсем что бы была максимальна, то надо будет работать с файловой системой напрямую. Но это очень сложно. А что использовать - TFileStream или виндовые функции работы с фйлом - по скорости особой разницы не будет, т.к. у тебя именно надо перелопатить хвост файла. |