Страница: 1 |
Страница: 1 |
Вопрос: Передать массив в качестве параметра функции
Добавлено: 10.05.05 17:56
Автор вопроса: D_E_N_I_S_K_A
Функция glmaterialfv(%GL_Front,%GL_AMBIENT,____) Третий параметр-массив. Как его правильно передать? (массив зовётся c(2) as double)
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #1
Добавлено: 10.05.05 17:59
Передай имя первого элемента и количество элементов, которые нужно считать. По моему так
Номер ответа: 2
Автор ответа:
D_E_N_I_S_K_A
Вопросов: 2
Ответов: 3
Профиль | | #2
Добавлено: 10.05.05 18:08
Чё-то непонял...
Номер ответа: 3
Автор ответа:
HOOLIGAN
Вопросов: 0
Ответов: 1066
Профиль | | #3
Добавлено: 10.05.05 18:29
Судя по тому, что количество элементов не передаётся, может надо передавать как SAFEARRAY, чтобы ф-ция могла из этой структуры восстановить lBound и uBound массива ?
Т.е. примерно так:
Dim c(2) As Double
Call glmaterialfv(%GL_Front,%GL_AMBIENT,c())