Arrayunique - с чем его едят....

Тема в разделе "Lotus - Программирование", создана пользователем johny, 5 июл 2007.

Статус темы:
Закрыта.
  1. johny

    johny Гость

    Хочу массиву А присвоить значения массива В обработанного данной ф-цией, но увы ничего не выходит...
    Аналог @Unique, тока на скрипте
     
  2. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    Для: johny
    ArrayUnique

    Return value
    Returns an array with duplicates removed. For any elements of the array which compare equal, the first occurrence is copied into the result array.

    Ну так в чем затык?
     
  3. johny

    johny Гость

    дык не копирует, ругатся что-то....
    мне бы примерчик как его юзать :D
     
  4. Kee_Keekkenen

    Kee_Keekkenen Well-Known Member

    Регистрация:
    5 сен 2006
    Сообщения:
    616
    Симпатии:
    4
    Код (Text):
     Sub Click(Source As Button)
    Dim ar(5) As String
    Dim ar2 As Variant
    ar(0) = "1"
    ar(1) = "2"
    ar(2) = "1"
    ar(3) = "2"
    ar(4) = "3"
    ar(5) = "4"

    ar2 = Arrayunique(ar)
    End Sub
     
  5. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    Для: johny
    Значит массив B неправильный. в смысле не массив вовсе
     
  6. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    ArrayUnique возвращает не массив, а Variant, который, правда, всё же массив.
    Пиши результат в Variant, a не array.
     
  7. johny

    johny Гость

    пасиб, ф-ция на самом деле возвращает какой-то "полумассив".....разобрался, заработало....
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей