Если нетрудно пришлите мни исходник плииз

Tesla-Master@mail.ru

Dim Arr(2) as Double
Sub My()
Dim Temp As Double, I As Integer
For I=0 To 2
If Temp<Arr(I) Then Temp=Arr(I)
Next I
...
End Sub
ZlydenGL писал(а):Ты что, издеваешься?
- Код: Выделить всё
Dim Arr(2) as Double
Sub My()
Dim Temp As Double, I As Integer
For I=0 To 2
If Temp<Arr(I) Then Temp=Arr(I)
Next I
...
End Sub
И вообще, тебе с этим вопросом - к новичкам.
SHURUP писал(а):Люди, а если нужно с наибольшей переменной произвести какие-то действия, то как получить, что-то типа указателя на эту перменную?
tyomitch маленькими буквами писал(а):Ну, через VarPtr и CopyMemory-то всегда можно, это не в счёт
Самое простое - завернуть в объект.
kazah_ писал(а):Это тебе к новичкам идти. Ситайвнимательно и учись!
Для максимального будет
Sub My()
Dim Temp As Double, I As Integer
For I=0 To 2
If Temp>Arr(I) Then Temp=Arr(I)
Next I
...
End Sub[/code]
Andrey Fedorov писал(а):Самое простое - завернуть в объект.
А нафига?
Просто передать ее своей функции по ссылке. Кстати, по ссылке она передается по умолчанию, если не указано ByVal...
А если функции нет?
Выделять десяток строк в отдельную функцию обычно не проще, чем завернуть переменную в объект.
Andrey Fedorov писал(а):А если функции нет?
А что тогда есть-то? Ну и пользуй собственно переменную.
Выделять десяток строк в отдельную функцию обычно не проще, чем завернуть переменную в объект.
Опять-же нафига?
Екклесиаст 2:11 писал(а):И я оглянулся на все мои дела, которые мои руки сделали, и на труд, которым я трудился, делая их: и вот, всё – суета и томление духа, и нет от них пользы под солнцем!
Есть три переменные - a As Long, b As Long, c As Long
Andrey Fedorov писал(а):Есть три переменные - a As Long, b As Long, c As Long
Вах как сложно - сделай массив из трех (или скольки угодно) переменных, найди индекс наибольшего значения и выполни над этим значением свое действие. Объекты тут даром не нужны.
Я писал(а):Самое простое - завернуть в объект.
Если эта переменная - элемент массива, как оно чаще всего бывает, то достаточно хранить индекс.
Если это три совершенно разные и несвязанные друг с другом переменные простого типа, тогда никак.
А если это не массив?
Andrey Fedorov писал(а):А если это не массив?
Надо вообще-то определиться ЧТО ЖЕ ЭТО ТАКОЕ И ЧТО С НИМ ДЕЛАТЬ вначале!
Сейчас этот форум просматривают: С.Т. и гости: 4