Type record

 

 

 

v1 As String * 14

 

v2 As String * 14

 

v3 As String * 14

 

v4 As String * 14

 

v5 As String * 14

 

v6 As String * 14

 

v7 As String * 14

 

v8 As String * 14

 

End Type

 

Dim verbrecord As record

 

Sub verblist()

 

10 MsgBox "list random file", Title:="verblis "

 

30 Dim verb$(8)

 

Dim pageverb$(10)

 

lang$ = InputBox(prompt:="ENTER: Language ")

 

44 TENSE$ = InputBox(prompt:="ENTER: past or verbsr:", Title:="Language Verbs")

 

50 Filename$ = "h:\private\my documents\" + lang$ + "\" + TENSE$

 

60 Open Filename$ For Random As #2 Len = 122

 

80 MsgBox prompt:=("infin" & "1st per " & "2nd per " & "3rd per" & "past "), Title:=lang$

 

100 J = J + 1

 

101 If EOF(2) Then GoTo 280

 

110 Get #2, J, verbrecord

 

 

v1$ = verbrecord.v1

 

v2$ = verbrecord.v2

 

v3$ = verbrecord.v3

 

v4$ = verbrecord.v4

 

v5$ = verbrecord.v5

 

v6$ = verbrecord.v6

 

v7$ = verbrecord.v7

 

v8$ = verbrecord.v8

 

140 MsgBox Title:=lang$ & " infin " & "1st per " & "2nd per " & "3rd per " & "past", prompt:=(v1$ & " " & v2$ & " " & v3$ & " " & v4$) & " " & (v5$ & " " & v6$ & " " & v7$ & " " & v8$)

 

180 x = x + 1

 

pageverb$(x) = v1$

 

190 If x < 10 Then GoTo 100

 

MsgBox prompt:=pageverb$(1) & Chr$(13) & pageverb$(2) & Chr$(13) & pageverb$(3) & Chr$(13) & pageverb$(4) & Chr$(13) & pageverb$(5) & Chr$(13) & pageverb$(6) & Chr$(13) & pageverb$(7) & Chr$(13) & pageverb$(8) & Chr$(13) & pageverb$(9) & Chr$(13) & pageverb$(10) & Chr$(13)

 

200 x = 0

 

210 ED$ = InputBox(prompt:="next page?")

 

220 MsgBox Title:=lang$, prompt:=("infin " & "1st per " & "2nd per " & "3rd per " & "past")

 

250 If ED$ = "999" Then GoTo 290

 

260 GoTo 100

 

280 MsgBox prompt:="cnt " & J - 1

 

290 Close #2

 

300 End

 

End Sub