Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Error 13 Run time / 3 сообщений из 3, страница 1 из 1
20.04.2011, 18:59
    #37225272
sergey42
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Error 13 Run time
программированию обучался лет 20 назад все было проще .может чтото не так .-но факт остается фактом не работает -виснет после загрузки переменных. подскажите заранее благодарен
Private Sub Form_Activate()
Dim m As Single
Dim E As Single
Dim F As Single
Dim I As Single
I = 1
m = InputBox("VVOD m")
F = InputBox("VVOD F")
E = InputBox("VVOD E")
RF = 1 / 7.995 * Sin(F * 3.1415 / 180) / m
'вычисление'
For A = 30 To 70 Step 1
For B = 30 To 70 Step 1
For C = 30 To 70 Step 1
For D = 30 To 70 Step 1
F = A(I) / B(J) * C(K) / D(L)
If Abs(F - RF) < E Then
If I < 4 Then
Y = Y + 1
End If
Print " набор диффренциала"
Print "A="""
Print "B="
Print "C="
Print "D="
End If
Next D
Next C
Next B
Next A
End Sub
нных.
...
Рейтинг: 0 / 0
20.04.2011, 19:00
    #37225277
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Error 13 Run time
Для начала читаем правила, оформляем код как положено, чтобы другие могли его прочитать:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
Private Sub Form_Activate()
Dim m As Single
Dim E As Single
Dim F As Single
Dim I As Single
I =  1 
m = InputBox("VVOD m")
F = InputBox("VVOD F")
E = InputBox("VVOD E")
RF =  1  /  7 . 995  * Sin(F *  3 . 1415  /  180 ) / m
'вычисление'
For A =  30  To  70  Step  1 
For B =  30  To  70  Step  1 
For C =  30  To  70  Step  1 
For D =  30  To  70  Step  1 
F = A(I) / B(J) * C(K) / D(L)
If Abs(F - RF) < E Then
If I <  4  Then
Y = Y +  1 
End If
Print " набор диффренциала"
Print "A="""
Print "B="
Print "C="
Print "D="
End If
Next D
Next C
Next B
Next A
End Sub
...
Рейтинг: 0 / 0
20.04.2011, 19:04
    #37225288
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Error 13 Run time
Непонятно, что ты хотел сказать тем, что переменные A, B, C и D выступают одновременно как счетчики и как массивы.

Думаю, начать надо с Option Explicit
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Error 13 Run time / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]