Страница: 1 |
Страница: 1 |
Вопрос: Split
Добавлено: 24.09.07 16:28
Автор вопроса: Игорь | ICQ: 457394129
Люди как узнать на сколько кусков данная функция поделила строку? Например:
Dim a as Variant
a=Split("Париж/Москва/Лондон/Сочи/Баку", "/")
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #1
Добавлено: 24.09.07 17:03
ubound
Номер ответа: 2
Автор ответа:
Игорь
ICQ: 457394129
Вопросов: 52
Ответов: 133
Профиль | | #2
Добавлено: 24.09.07 17:08
А по подробнее можно
Номер ответа: 3
Автор ответа:
Mr.Smile
ICQ: 427682013
Вопросов: 14
Ответов: 464
Профиль | | #3
Добавлено: 24.09.07 18:19
a()=Split("Париж/Москва/Лондон/Сочи/Баку", "/"
msgbox ubound(a()) '+1
Номер ответа: 4
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #4
Добавлено: 25.09.07 00:57
Вроде как 'As Variant' лучше не использовать в программах (если возможно)
Номер ответа: 5
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #5
Добавлено: 25.09.07 10:00
лучше, но функция все равно возвращает вариант, так что предыдущий пример можно переписать так:
a = Split("Париж/Москва/Лондон/Сочи/Баку", "/"
msgbox ubound '+1
и вобщем-то оно будет быстрее предыдущего Но если к a будет много обращений в коде, то, разумеется, медленней...