Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Функция-массив / 11 сообщений из 11, страница 1 из 1
31.07.2006, 16:26
    #33889680
Defendere
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция-массив
Привет.
Можно ли сделать в VB функцию, которая бы возвращала массив?
...
Рейтинг: 0 / 0
31.07.2006, 16:42
    #33889747
BDG
BDG
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция-массив
Да, конечно. Только тип функции следует определить как Variant:

Public Function MyArray(intVal as Integer) As Variant
Dim aintArray(3) As Integer
Dim intI As Integer

For intI=0 To 3
auntArray(intI)=intVal + intI * intI 'к примеру :)
Next
MyArray=aintArray
End Function
...
Рейтинг: 0 / 0
31.07.2006, 16:43
    #33889749
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция-массив
конечно

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Public Function MyArray() As String()
Dim arr( 1 ) As String

    arr( 0 ) = "one"
    arr( 1 ) = "two"
    MyArray = arr
    
End Function
...
Рейтинг: 0 / 0
31.07.2006, 16:45
    #33889762
BDG
BDG
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция-массив
Гыы... А я был первым. :)
Народ, как сделать, чтоб форматирование кода сохранялось? А то так отстойно выглядит, аж выкладывать стыдно! :(
...
Рейтинг: 0 / 0
31.07.2006, 16:53
    #33889796
Alexey Kudinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция-массив
BDGДа, конечно. Только тип функции следует определить как Variant:
Более того, если возвращаемый тип не определить - это и будет Variant
...
Рейтинг: 0 / 0
31.07.2006, 17:23
    #33889926
Contromano
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция-массив
Простите за еще один глупенький вопрос....
Есть ли в VB аналог in в SQL, типа
IF var in (32,34,56) THEN....?
...
Рейтинг: 0 / 0
31.07.2006, 18:25
    #33890119
bac
bac
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция-массив
Аналог in?
А чем case не устраивает?
...
Рейтинг: 0 / 0
01.08.2006, 08:57
    #33890829
Ashton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция-массив
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
    Dim var As Variant
    
    var =  32 

    Select Case var
        Case  32 ,  34 ,  56 
            MsgBox var
        Case Else
            MsgBox "Else."
    End Select
...
Рейтинг: 0 / 0
01.08.2006, 10:47
    #33891130
(so) blind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция-массив
Здравствуйте, помогите пожалуйста, мне надо связать базу данных в Access и VB для проэкта,
чтоб можно было на форме просматривать и рисунки и текст. А то не как не могу...((
...
Рейтинг: 0 / 0
01.08.2006, 11:20
    #33891249
marvan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция-массив
(so) blindЗдравствуйте, помогите пожалуйста, мне надо связать базу данных в Access и VB для проэкта,
чтоб можно было на форме просматривать и рисунки и текст. А то не как не могу...((
В следующий раз публикуй вопросы как самостоятельную тему форума.
По вопросу см. здесь firststeps.ru , начиная с "Шаг 84 - Настраиваем DatabaseName и RecordSource."
...
Рейтинг: 0 / 0
01.08.2006, 11:27
    #33891283
(so) blind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция-массив
marvan (so) blindЗдравствуйте, помогите пожалуйста, мне надо связать базу данных в Access и VB для проэкта,
чтоб можно было на форме просматривать и рисунки и текст. А то не как не могу...((
В следующий раз публикуй вопросы как самостоятельную тему форума.
По вопросу см. здесь firststeps.ru , начиная с "Шаг 84 - Настраиваем DatabaseName и RecordSource."
Спасибо, хоть я еще не разобрался...
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Функция-массив / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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