Описание тега tfilestream
6
ответов
Как обрабатывать исключения при создании FileStream
У меня есть такая функция, которую я хотел бы изменить function Myfunction(sUrl, sFile: String) : Boolean; var GetData : TFileStream; begin Result := False; //if the line below fails, I get an unhandled exception GetData := TFileStream.Create(sFile,…
11 ноя '10 в 16:49
1
ответ
Разве это не размер Delphi TFileStream WriteBuffer Int64? Я могу писать только небольшие суммы за раз
Я пытаюсь написать более крупные фрагменты, чтобы увеличить скорость сохранения файла. У меня есть около 9 из этих циклов для преобразования, но я не могу понять, что я делаю неправильно fs := TFileStream.Create(Myfile, fmCreate); Этот код работает:…
26 фев '19 в 03:01
3
ответа
Какой самый быстрый способ чтения огромных файлов в Delphi?
Моя программа должна читать куски из огромного двоичного файла с произвольным доступом. У меня есть список смещений и длин, которые могут иметь несколько тысяч записей. Пользователь выбирает запись, и программа ищет смещение и считывает длину байтов…
06 янв '11 в 13:19
1
ответ
TFileStream и работа со строкой
Я пытаюсь написать и прочитать нефиксированную строку, используя TFileStream. Я получаю ошибку нарушения доступа, хотя. Вот мой код: // Saving a file (...) count:=p.Tags.Count; // Number of lines to save (Tags is a TStringList) FS.Write(count, SizeO…
16 июл '12 в 14:49
1
ответ
TFileStream создал файл с отсутствующими данными, записанными в него
Я написал клиент-серверный код, который перемещает файлы назад и вперед между системами через Delphi, написанный на WebService. Из-за ограничений шлюзов перед сервисом я был вынужден разбивать большие файлы на несколько сообщений. Код ниже часто раб…
14 мар '15 в 05:05
1
ответ
Запись tList<string> в tFileStream
Я использую Берлин в Windows 10. Я пытаюсь сохранить tList<string> в файл. Я знаю, как обрабатывать tStringlist, tStreamWriter и tStreamReader, но мне нужно использовать tFileStream, потому что должны быть добавлены данные другого типа. В след…
27 авг '16 в 09:48
1
ответ
Как использовать TFileStream с FILE_SHARE_DELETE?
В этом отчете о контроле качества говорится, что Delphi не поддерживает режим обмена файлами FILE_SHARE_DELETE http://qc.embarcadero.com/wc/qcmain.aspx?d=45628 Мне нужно использовать этот режим с TFileStreams. Может ли кто-нибудь придумать простой о…
28 авг '12 в 22:34
1
ответ
TFileStream.Читать не читает последнюю часть файла
Я использую TFileStream.Read в цикле для чтения текстового файла, но я обнаружил, что последняя часть не читается в буфер - хотя общее количество считываемых байтов равно размеру файла. Это мой код: procedure TForm1.DoImport; var f: String; fs: TFil…
06 апр '15 в 11:42
1
ответ
Delphi TFileStream "не хватает памяти"
У меня возникли проблемы с некоторым кодом Delphi, который использует TFileStream для чтения фрагментов данных из файла в динамический массив. Первоначальная цель при написании кода - сравнить содержимое двух файлов, которые имеют одинаковый размер,…
10 фев '13 в 15:41
1
ответ
Почему TFileStream.write выдает неверные данные? Дефи 7
Я пытался создать функцию / метод, который должен писать в файл с заголовком, заполненным нулями header := StringOfChar(char(0), 11*offsetSize); Но когда я проверяю файл, который был создан, он имеет следующие значения (шестнадцатеричные): C026A2001…
07 июл '18 в 20:25
1
ответ
Нужно прочитать файл любого расширения по одному байту за один раз XE5 в динамический массив
Я уже пытался прочитать файл в TFileStream, но там я застрял, файл вставлен в TFileStream, но я не могу прочитать байты файла, я не запрограммирован некоторое время, пожалуйста, помогите мне. Я также пытался прочитать его в обычный файл var myFile :…
27 май '15 в 14:26
3
ответа
Delphi - tfilestream: записать время и дату в файл
Я пытаюсь сохранить строку для каждого события, содержащую фрагмент текста и время + дату, когда произошло. Проблема в: время показывается китайским шрифтом он заменяет одну и ту же строку снова и снова Вот код: uses sysUtils, classes; function log:…
14 апр '15 в 20:48
0
ответов
Последовательная многопоточность
Я хочу создать многопотоковую процедуру для следующего кода, но не могу ее правильно построить. Я попытался использовать семафор для последовательного завершения кода, но он только выполнил myStream2.CopyFrom(myStream1, StrToInt64('$' + SL1[(i - 1)]…
01 июн '16 в 09:29
1
ответ
Delphi XE3 выдает EFOpenError при указании "FILE_SHARE_READ или FILE_SHARE_WRITE" в конструкторе TFileStream
Следующее утверждение отлично работает в Delphi XE (Windows 7 x64), но выдает "Исключительный класс EFOpenError with message..." в Delphi XE3 (Windows 7 x64). Это похоже на ошибку. Если так, есть ли обходной путь? TFileStream.Create( 'C:\Test.txt' ,…
20 янв '13 в 13:14
0
ответов
Delphi tfilestream.readbuffer не может прочитать строковое значение из файла
Я читаю и записываю данные из файла, используя файловый поток, но у меня проблемы с чтением строк из моего файла. В тестовой программе VCL я написал: procedure tform1.ReadfromFile4; var fs: TFileStream; arrayString: Array of String; i, Len1 : Cardin…
21 окт '17 в 01:19
3
ответа
Читать строку с TFileStream Delphi
Как мне прочитать файл, используя определенные строки TFileStream. Я читаю строки, которые имеют миллионы файлов. Поэтому я хочу играть в памяти, которую я буду использовать только Пример: Line 1: 00 00 00 00 00 00 00 00 Line 2: 00 00 00 00 00 00 00…
22 июл '12 в 03:45
2
ответа
Delphi TFileStream.Seek, как проверить недопустимое смещение поиска
Я работаю с TFileStream в Delphi 2006. Когда я вызываю TFileStream.Seek со смещением, которое выходит за пределы, я получаю разные возвращаемые значения. Когда я пытаюсь найти позицию ниже начала потока, функция возвращает -1, а если я пытаюсь выйти…
21 июл '10 в 15:23
1
ответ
Delphi: TFileStream & TStringList сохраняя пустой текстовый файл
Я студент колледжа (Великобритания), использующий Delphi для моего проекта A2 Computing. Я действительно не очень продвинутый, поэтому, пожалуйста, потерпите меня! Итак, я использую TStringList для сохранения содержимого TMemoBox в текстовый файл по…
28 ноя '14 в 21:27
5
ответов
Как я могу сходить как с TFileStream, так и с TMemoryStream?
У меня есть класс, который наследует от TFileStream и класс, который наследует от TMemoryStream. Оба реализуют одинаковые функции для чтения данных, например: TCustomFileStream = class (TFileStream) function ReadByte: byte; function ReadWord: word; …
30 авг '16 в 13:42
1
ответ
Как устранить "неопознанную" ошибку компиляции Free Pascal на TFileStream?
Я использую Free Pascal 2.6.4 32-bit в Windows 8.1. Я хочу использовать TFileStream для копирования файла. program copy; procedure CopyFile (strFilename : string); var SourceF, DestF : TFileStream; begin end; begin writeln('starting '); end. Компиля…
21 сен '14 в 00:53