powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Error 13 Run time
3 сообщений из 3, страница 1 из 1
Error 13 Run time
    #37225272
sergey42
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
программированию обучался лет 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
Error 13 Run time
    #37225277
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для начала читаем правила, оформляем код как положено, чтобы другие могли его прочитать:
Код: 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
Error 13 Run time
    #37225288
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Непонятно, что ты хотел сказать тем, что переменные A, B, C и D выступают одновременно как счетчики и как массивы.

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


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