помогите исправить ошибку, в чем дело?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
studen`
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 19.02.2006 (Вс) 14:40
Откуда: moscow

помогите исправить ошибку, в чем дело?

Сообщение studen` » 23.02.2006 (Чт) 16:42

Доброго времени суток!!! есть вот такой кусочек программы
Private Type akva
nazv As String * 10
razm As Integer
Gh As Integer
pH As Integer
temp As Integer
End Type
Dim riba As akva
Const fn = "d:\f1.dat"
Dim l As Integer
Private Sub new_Click()
list1.Clear
l = Len(riba)
Private Type akva
nazv As String * 10
razm As Integer
Gh As Integer
pH As Integer
temp As Integer
End Type
Dim riba As akva
Const fn = "d:\f1.dat"
Dim l As Integer
Private Sub new_Click()
list1.Clear
l = Len(riba)
Open fn For Random As #1 Len = l
Close #1
Kill fn
Open fn For Random As #1 Len = l
i% = 0
Do
i = i + 1
riba.nazv = InputBox("******")
riba.razm = Val(InputBox("*****"))
riba.Gh = Val(InputBox("****"))
riba.pH = Val(InputBox("*****"))
riba.temp = Val(InputBox("***"))
Put #1, i, riba
kl% = MsgBox("dal`she?", 36)
Loop Until kl = 7
Close #1
End Sub

при запуске vb ругается на строку " Open fn For Random As #1 Len = l"

не пойму в чем дело, помогите. Заренее спасибо!

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 23.02.2006 (Чт) 17:03

Если у автора вопроса не нашлось времени применить тэги форматирования кода и назвать ошибку, то и у меня вряд ли найдётся время разбирать нечитаемую простыню, параллельно угадывая, какая ошибка произошла.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 23.02.2006 (Чт) 17:04

1. Используй форматирование кода - читать не возможно...
2. Что именно он говорит
3. Попробуй явно указать длинну
А я все практикую лечение травами...

studen`
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 19.02.2006 (Вс) 14:40
Откуда: moscow

Сообщение studen` » 23.02.2006 (Чт) 19:34

Ошибку исправил, спасибо за критику )))


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 67

    TopList