Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Как считать текс!!! Добавлено: 20.11.05 14:21  

Автор вопроса:  B@r@nOFF
Как считать текст из текстового файла q.txt
или сохранить текст в q.txt

Ответить

  Ответы Всего ответов: 13  

Номер ответа: 1
Автор ответа:
 Роман



Вопросов: 1
Ответов: 31
 Web-сайт: www.BubnovRV.narod.ru
 Профиль | | #1
Добавлено: 20.11.05 17:13
Line Input и Line Output нет пробовал?

Ответить

Номер ответа: 2
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #2 Добавлено: 20.11.05 17:22
Не слушай его, он не умеет ;))))
open "C:\q.txt" for input as #1
    print #1, "Запись в файле"close
open "C:\q.txt" for output as #1
    input #1, strVariable    msgbox strVariable
close

Ответить

Номер ответа: 3
Автор ответа:
 Barsik



Разработчик Offline Client

ICQ: 343368641 

Вопросов: 17
Ответов: 686
 Web-сайт: barsik.newmail.ru
 Профиль | | #3
Добавлено: 20.11.05 19:55
лучше get, put

Ответить

Номер ответа: 4
Автор ответа:
 B@r@nOFF



Вопросов: 8
Ответов: 13
 Профиль | | #4 Добавлено: 20.11.05 20:02
Господа. пожалуйста поподробней...

Ответить

Номер ответа: 5
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #5 Добавлено: 20.11.05 21:27
Public Sub SaveToFile(Data$, PathFile As String)
'Сохранение переменной в файл
   n = FreeFile
   Open PathFile For Binary As #n
   Put n, , Data$
   Close #n
End Sub

Public Function LoadTextFile(path As String) As String
'Загрузка файла в переменную
 Dim l As Long
 Dim s As String
 n = FreeFile
 Open path For Binary As #n
 l = LOF(n)
 s = String(l, vbNullChar)
 Get n, , s
 Close #n
 LoadTextFile = s
End Function

Ответить

Номер ответа: 6
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #6 Добавлено: 20.11.05 23:09
Ух, как подробно! ;)

Ответить

Номер ответа: 7
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #7 Добавлено: 21.11.05 11:11
Странно, никогда не приходило в голову считывть текст как бинарщину. Надеюсь, для этого есть мотив?

Ответить

Номер ответа: 8
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #8 Добавлено: 21.11.05 11:32
ну а вдруг ему exe захочится в переменную считать

Ответить

Номер ответа: 9
Автор ответа:
 Алексей



black  admin

ICQ: 261779681 

Вопросов: 87
Ответов: 633
 Web-сайт: aleksey.nemiro.ru
 Профиль | | #9
Добавлено: 22.11.05 18:04
to Noviks:


Не слушай его, он не умеет ;))))

open "C:\q.txt" for input as #1
    print #1, "Запись в файле"close
open "C:\q.txt" for output as #1
    input #1, strVariable msgbox strVariable
close


помоему записывать в файл открытый для чтения и считывать из файла открытого для записи немного не правильно, хотя и оригенально :)


Автору:

Open pFileName For Input As #1
strText = Input$(LOF(1), 1)
Close #1


, где pFileName - имя файла, strText - переменная в которую считавется файл

Ответить

Номер ответа: 10
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #10 Добавлено: 23.11.05 11:28
ну а вдруг ему exe захочится в переменную считать

Странно, я всегда для этого юзал байтовый массив...

Ответить

Номер ответа: 11
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #11 Добавлено: 23.11.05 17:15
помоему записывать в файл открытый для чтения и считывать из файла открытого для записи немного не правильно, хотя и оригенально :)
Да, я в этом деле путаюсь! Ну и что! Все люди не идеальны!!

Ответить

Номер ответа: 12
Автор ответа:
 Страшный Сон



Вопросов: 46
Ответов: 848
 Профиль | | #12 Добавлено: 24.11.05 17:00
Иногда я FSO пользуюсь, чтобы считать файл в строковую переменную. А когда надо в байтовый массифф, читаю как бинарщину Open'ом и Clos'ом.

Ответить

Номер ответа: 13
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #13 Добавлено: 25.11.05 12:10
FSO удобен для чтения множества файлов из каталога, построчно или порциями, неважно бинарщина или текст.
С текстом в FSO работать удобнее - Stream таки.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам