Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Запись в файл... Добавлено: 02.04.05 16:09  

Автор вопроса:  IVA
Объясните почему при "X as String" и "Y as String"...

................
f = FreeFile
Open Environ("windir") & "\Path.dat" For Output As f
Print #f, X
Close #f

f = FreeFile
Open Environ("windir") & "\Path.dat" For Input As f
Y = Input(LOF(f), f)
Close f
................

А в результате "X" не равно "Y"...

Ответить

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

Номер ответа: 1
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #1 Добавлено: 03.04.05 11:48
Замени
Print #f, X
на
Print #f, X;

Ответить

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



Вопросов: 8
Ответов: 40
 Профиль | | #2 Добавлено: 06.04.05 15:18
P.s.
A чему равен Х ??
Ты же присвоил имя переменной
 ;Dim X As String
То при записи она долдна быть чему-то равна: Например

X = "Ты же ошибаешься!"
'и далее
f = FreeFile
Open Environ("windir";) & "\Path.dat" For Output As f
Print #f, X
Close #f

'А вот Y еще ничему не равна, ты ее получишь теперь, но со с\всеми потрохами:
f = FreeFile
Open Environ("windir";) & "\Path.dat" For Input As f
Y = Input(LOF(f), f)
Close f
 'Y = "Ты же ошибаешься!" & vbnewline

' А если записать вот так:
f = FreeFile
Open Environ("windir";) & "\Path.dat" For Input As f
Line Input #f, Y
Close f

'теперь Y = "Ты же ошибаешься!"
Вот так.

Ответить

Страница: 1 |

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



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