powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Тестирование и QA [игнор отключен] [закрыт для гостей] / Rational Robot: как передать в функцию элемент массива пользовательского типа
3 сообщений из 3, страница 1 из 1
Rational Robot: как передать в функцию элемент массива пользовательского типа
    #35852476
Sasha Shveik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть пользовательский тип:
Код: plaintext
1.
2.
3.
Type Obj
    First As Integer
    Second As String
End Type

Есть массив объектов пользовательского типа:
Код: plaintext
1.
2.
3.
4.
5.
    Dim Ex( 1 ) As Obj

    Ex( 0 ).First =  345 
    Ex( 0 ).Second = "строка1"
    Ex( 1 ).First =  456 
    Ex( 1 ).Second = "строка2"

Есть 2 процедуры:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Sub Proc1 (Ex As Obj)
    'что-то делаем с объектом
End Sub

Sub Proc2 (Ex() As Obj)
    Dim i As Integer
    For i = LBound(Ex()) To UBound(Ex())
        'пробегаем по каждому объекту из массива
        'и в зависимости от логики нужно вызвать Proc1
        'для i-го элемента
        Proc1 (Ex(i))
    Next i
End Sub

Предыдущий вызов Proc1 из Proc2 работать не будет. Как вызвать непонятно.
...
Рейтинг: 0 / 0
Rational Robot: как передать в функцию элемент массива пользовательского типа
    #35853003
Sasha Shveik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
описался, не
Код: plaintext
Proc1 (Ex(i))
а
Код: plaintext
Call Proc1 (Ex(i))
но не работает все равно.
...
Рейтинг: 0 / 0
Rational Robot: как передать в функцию элемент массива пользовательского типа
    #35853146
Sasha Shveik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все работает. видно где-то я глюкал до этого.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Тестирование и QA [игнор отключен] [закрыт для гостей] / Rational Robot: как передать в функцию элемент массива пользовательского типа
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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