Я делаю программу, которая требует список строк для своей базы данных, поэтому я создал список как .txt-файл и загружаю его в текстовое поле, но он оказался чрезвычайно медленным .. файлы размером 100-180 МБ, и я пробовал io.file.readalltext
и streamreader(filepath)
, но ни один из них не является достаточно быстрым для этих файлов .. Мне нужна помощь здесь.чтение больших файлов быстро в визуальном базовом
Когда я использовал программу-поточер, программа никогда не загружалась, и я оставил ее на час. Также, используя io.file.readalltext, застыл визуальный базовый все вместе.
Есть ли более простой способ загрузки файлов и гораздо более быстрый способ получения строк или я не должен использовать файл .txt?
StreamReader Код:
Dim r as new streamreader(file.txt)
Textbox1.text = r.ReadToEnd
R.close
В ответ, почему я думал, что это будет работать на загрузку текстового файла, когда я открыл его в программах, как WordPad не было никакой проблемы?
Возможно, вы не должны использовать текстовый файл, учитывая, что вы описываете, что у вас есть как «база данных». В любом случае, не могли бы вы добавить конкретный код, который вы пытались, и что он сделал с файлом? – rninty
«файлы размером 100-180 МБ» - почему вы думаете, что чтение этой информации в текстовое поле будет даже работать, не говоря уже о хорошей идее? –