
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
02.08.2007, 14:17
|
|||
|---|---|---|---|
|
|||
Чтение текстового файла |
|||
|
#18+
Всем здрасте. Граждане подскажите пжлста, как текстовый файл полностью загнать в одну строку? Я, как везде ето написано, делаю следующим образом: Код: plaintext 1. 2. 3. 4. 5. 6. 7. Т.е. весь файл считывается построчно. А еси файл большой, то така штука работает очень долго. Соотвесно, у меня возникли подозрения, что если файл сразу в строку считать, то ето будет гораздо быстрее, только вот какой командой это сделать - я чет не нашел... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2007, 14:50
|
|||
|---|---|---|---|
Чтение текстового файла |
|||
|
#18+
Поищи по форуму по словам "FSO" "ReadLine" "OpenTextFile" "ReadAll" я думаю это то что тебе нужно. С уважением, Николай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2007, 15:00
|
|||
|---|---|---|---|
Чтение текстового файла |
|||
|
#18+
Типа так можно: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2007, 15:30
|
|||
|---|---|---|---|
Чтение текстового файла |
|||
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2007, 15:43
|
|||
|---|---|---|---|
Чтение текстового файла |
|||
|
#18+
Romka_84А еси файл большой, то така штука работает очень долго.тип String ограничен 64 килобайтами придётся использовать массив Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.08.2007, 13:11
|
|||
|---|---|---|---|
|
|||
Чтение текстового файла |
|||
|
#18+
А если без оператора GET? Можно: Dim F As String Dim MyText As string Private Function reads () F = Free File Open "путь_к_файлу" For Input As #F Do Until EOF(F) Line Input #F, MyText Loop Text1.Text = Text1.Text & MyText & vbCrLf Close #F End Function ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2007, 10:14
|
|||
|---|---|---|---|
Чтение текстового файла |
|||
|
#18+
тип String ограничен 64 килобайтами ?! С каких это пор? Всю жизнь был 2 гигабайта, а тут нате - урезали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2007, 12:47
|
|||
|---|---|---|---|
Чтение текстового файла |
|||
|
#18+
Melkiades тип String ограничен 64 килобайтами ?! С каких это пор? Всю жизнь был 2 гигабайта, а тут нате - урезали. тип String 64k ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2007, 12:54
|
|||
|---|---|---|---|
Чтение текстового файла |
|||
|
#18+
Мда. Смотрю в книгу - вижу фигу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2007, 13:49
|
|||
|---|---|---|---|
Чтение текстового файла |
|||
|
#18+
А фраза про "fixed lenght" Вас уважаемый klen не смутила??? :) С уважением, Николай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2007, 14:24
|
|||
|---|---|---|---|
Чтение текстового файла |
|||
|
#18+
gjghjcА фраза про "fixed lenght" Вас уважаемый klen не смутила??? :) С уважением, Николай.фраза - то была "Тип String", а не Variant. Но я думаю, что надо использовать массив и не самый большой LOF(FileHandle), а частями, например, по 1024 байт. Дело в том что когда мне, надо было читать большие текстовые файлы как можно быстрее, я подбирал размер массива и вот что у меня получилось Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. С уважением, Игорь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2007, 14:50
|
|||
|---|---|---|---|
Чтение текстового файла |
|||
|
#18+
klen_ gjghjcА фраза про "fixed lenght" Вас уважаемый klen не смутила??? :) С уважением, Николай.фраза - то была "Тип String", а не Variant. Так ведь тип String - это как раз variable length string, и тип Variant здесь не причем. Учите матчасть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2007, 15:17
|
|||
|---|---|---|---|
Чтение текстового файла |
|||
|
#18+
MelkiadesТак ведь тип String - это как раз variable length stringПонял, учту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2007, 15:35
|
|||
|---|---|---|---|
Чтение текстового файла |
|||
|
#18+
В строку за раз: Код: plaintext 1. 2. 3. 4. Но если файл будет дюже большой, то в памяти он может и не поместиться... Почему именно за раз требуется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&tablet=1&tid=2163635]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
142ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 447ms |

| 0 / 0 |
