Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Неверная длинна записи Добавлено: 18.10.04 22:36  

Автор вопроса:  Tigre
   Почему здесь выскакивает ошибка: "Неверная длинна записи". Вроде всё правильно.
   
Open App.Path + "\Data.dat" For Random As #1 Len = Len(kyrs)
    Put #1, i, kyrs
Close #1

Ответить

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

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



ICQ: 177815632 

Вопросов: 11
Ответов: 70
 Профиль | | #1 Добавлено: 19.10.04 06:14
А ты описал "kyrs" как тип?
Тоесть сначало надо определить что это за зверь:

К примеру так:

Type kyrs

Peremennaya1 As String
Peremennaya2 As String
Peremennaya3 As Long
Peremennaya4 As Variant
и т.п.

End Type

Затем перед открытием файла активируешь этот "kyrs"…
Проверь.

Ответить

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



ICQ: 177815632 

Вопросов: 11
Ответов: 70
 Профиль | | #2 Добавлено: 19.10.04 06:30
Еще забыл добавить, что для каждой переменной, которая будет содержать в себе текстовую информацию (переменная типа String например),
необходимо указывать длину.

Тоесть:
Если у тебя есть TextBox, который разрешает записывать в себя, допустим, 1024 символа, и все данные из этого ТекстБокса ты планируешь помещать в переменную "Peremennaya1", то при ее описании в типе надо указывать эту длину - 1024. Или столько сколько требуется...

Type kyrs

Peremennaya1 As String * 1024
Peremennaya2 As String * 512
Peremennaya3 As Long
и т.п.

End Type

Может ошибка в том, что не указана длина переменных или переменной в типе?

Ответить

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



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #3 Добавлено: 19.10.04 14:30
> Put #1, i, kyrs
А мне дак больше не нравится переменная i каково ее значение? Может оно
больше чем длина файла?

Ответить

Номер ответа: 4
Автор ответа:
 Navigator



ICQ: 177815632 

Вопросов: 11
Ответов: 70
 Профиль | | #4 Добавлено: 20.10.04 14:58
Значением i описывается положение в файле, т.е. номер поля с которым в данный момент идет работа.

Ответить

Страница: 1 |

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



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